# near model CODE resource # jump table entries: 11040-11042 (3 of them) export_1380: 00000000 4E56 FBCC link A6, -0x0434 00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000008 49EE FE00 lea.l A4, [A6 - 0x200] 0000000C 266E 0008 movea.l A3, [A6 + 0x8] 00000010 7004 moveq.l D0, 0x04 00000012 B06B 010E cmp.w D0, [A3 + 0x10E] 00000016 6720 beq +0x22 /* 00000038 */ 00000018 4A6B 037E tst.w [A3 + 0x37E] 0000001C 6704 beq +0x6 /* 00000022 */ 0000001E 7001 moveq.l D0, 0x01 00000020 6010 bra +0x12 /* 00000032 */ label00000022: 00000022 4A6B 010E tst.w [A3 + 0x10E] 00000026 6608 bne +0xA /* 00000030 */ 00000028 302B 0116 move.w D0, [A3 + 0x116] 0000002C 48C0 ext.l D0 0000002E 6002 bra +0x4 /* 00000032 */ label00000030: 00000030 7001 moveq.l D0, 0x01 label00000032: 00000032 3740 0376 move.w [A3 + 0x376], D0 00000036 603A bra +0x3C /* 00000072 */ label00000038: 00000038 426B 0376 clr.w [A3 + 0x376] 0000003C 7E00 moveq.l D7, 0x00 0000003E 6028 bra +0x2A /* 00000068 */ label00000040: 00000040 206B 03F0 movea.l A0, [A3 + 0x3F0] 00000044 2007 move.l D0, D7 00000046 2200 move.l D1, D0 00000048 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 0000004C 4841 swap.w D1 0000004E C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00000052 4841 swap.w D1 00000054 4241 clr.w D1 00000056 D081 add.l D0, D1 00000058 3830 083E move.w D4, [A0 + D0 + 0x3E] 0000005C B86B 0376 cmp.w D4, [A3 + 0x376] 00000060 6F04 ble +0x6 /* 00000066 */ 00000062 3744 0376 move.w [A3 + 0x376], D4 label00000066: 00000066 5287 addq.l D7, 1 label00000068: 00000068 302B 0116 move.w D0, [A3 + 0x116] 0000006C 48C0 ext.l D0 0000006E B087 cmp.l D0, D7 00000070 6ECE bgt -0x30 /* 00000040 */ label00000072: 00000072 7040 moveq.l D0, 0x40 00000074 B06B 0376 cmp.w D0, [A3 + 0x376] 00000078 6D0E blt +0x10 /* 00000088 */ 0000007A 41EE FC00 lea.l A0, [A6 - 0x400] 0000007E 2B48 ED6C move.l [A5 - 0x1294], A0 00000082 2B4C ED68 move.l [A5 - 0x1298], A4 00000086 604A bra +0x4C /* 000000D2 */ label00000088: 00000088 302B 0376 move.w D0, [A3 + 0x376] 0000008C 48C0 ext.l D0 0000008E E780 asl D0, 3 00000090 2F00 move.l -[A7], D0 00000092 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000096 2B40 ED6C move.l [A5 - 0x1294], D0 0000009A 588F addq.l A7, 4 0000009C 660A bne +0xC /* 000000A8 */ 0000009E 377C 05DE 010C move.w [A3 + 0x10C], 0x5DE 000000A4 6000 0360 bra +0x362 /* 00000406 */ label000000A8: 000000A8 302B 0376 move.w D0, [A3 + 0x376] 000000AC 48C0 ext.l D0 000000AE E780 asl D0, 3 000000B0 2F00 move.l -[A7], D0 000000B2 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000000B6 2B40 ED68 move.l [A5 - 0x1298], D0 000000BA 588F addq.l A7, 4 000000BC 6614 bne +0x16 /* 000000D2 */ 000000BE 377C 05DE 010C move.w [A3 + 0x10C], 0x5DE 000000C4 2F2D ED6C move.l -[A7], [A5 - 0x1294] 000000C8 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000000CC 588F addq.l A7, 4 000000CE 6000 0336 bra +0x338 /* 00000406 */ label000000D2: 000000D2 4246 clr.w D6 000000D4 4245 clr.w D5 000000D6 7800 moveq.l D4, 0x00 000000D8 6000 0204 bra +0x206 /* 000002DE */ label000000DC: 000000DC 7E00 moveq.l D7, 0x00 000000DE 603C bra +0x3E /* 0000011C */ label000000E0: 000000E0 206D ED68 movea.l A0, [A5 - 0x1298] 000000E4 2007 move.l D0, D7 000000E6 E780 asl D0, 3 000000E8 487A 0326 pea.l [PC + 0x326 /* 00000410, value 0x0, cstring "" */] 000000EC 4870 0800 pea.l [A0 + D0] 000000F0 3F3C 0810 move.w -[A7], 0x810 000000F4 A9EB syscall Pack4/FP68K 000000F6 4870 0800 pea.l [A0 + D0] 000000FA 486E FBD6 pea.l [A6 - 0x42A] 000000FE 3F3C 080E move.w -[A7], 0x80E 00000102 A9EB syscall Pack4/FP68K 00000104 206D ED6C movea.l A0, [A5 - 0x1294] 00000108 2007 move.l D0, D7 0000010A E780 asl D0, 3 0000010C 486E FBD6 pea.l [A6 - 0x42A] 00000110 4870 0800 pea.l [A0 + D0] 00000114 3F3C 0810 move.w -[A7], 0x810 00000118 A9EB syscall Pack4/FP68K 0000011A 5287 addq.l D7, 1 label0000011C: 0000011C 302B 0376 move.w D0, [A3 + 0x376] 00000120 48C0 ext.l D0 00000122 B087 cmp.l D0, D7 00000124 6EBA bgt -0x44 /* 000000E0 */ 00000126 7E00 moveq.l D7, 0x00 00000128 6000 01A6 bra +0x1A8 /* 000002D0 */ label0000012C: 0000012C 2F04 move.l -[A7], D4 0000012E 2F07 move.l -[A7], D7 00000130 2F0B move.l -[A7], A3 00000132 4EBA 02E6 jsr [PC + 0x2E6 /* 0000041A */] 00000136 4A40 tst.w D0 00000138 4FEF 000C lea.l A7, [A7 + 0xC] 0000013C 6B1A bmi +0x1C /* 00000158 */ 0000013E 0C40 0002 cmpi.w D0, 0x2 00000142 6E14 bgt +0x16 /* 00000158 */ 00000144 D040 add.w D0, D0 00000146 303B 0006 move.w D0, [PC + D0.w + 0x6] 0000014A 4EFB 0000 jmp [PC + D0.w] 0000014E 0182 bclr D2, D0 00000150 000C 00CC ori.b A4, 0xCC 00000154 6000 0178 bra +0x17A /* 000002CE */ label00000158: 00000158 4A45 tst.w D5 0000015A 677E beq +0x80 /* 000001DA */ 0000015C 486D ED58 pea.l [A5 - 0x12A8] 00000160 486E FBD6 pea.l [A6 - 0x42A] 00000164 3F3C 080E move.w -[A7], 0x80E 00000168 A9EB syscall Pack4/FP68K 0000016A 486E FBE0 pea.l [A6 - 0x420] 0000016E 486E FBD6 pea.l [A6 - 0x42A] 00000172 3F3C 080A move.w -[A7], 0x80A 00000176 A9EB syscall Pack4/FP68K 00000178 6420 bcc +0x22 /* 0000019A */ 0000017A 486D ED58 pea.l [A5 - 0x12A8] 0000017E 486E FBD6 pea.l [A6 - 0x42A] 00000182 3F3C 080E move.w -[A7], 0x80E 00000186 A9EB syscall Pack4/FP68K 00000188 486E FBD6 pea.l [A6 - 0x42A] 0000018C 486E FBE0 pea.l [A6 - 0x420] 00000190 3F3C 0810 move.w -[A7], 0x810 00000194 A9EB syscall Pack4/FP68K 00000196 6000 0136 bra +0x138 /* 000002CE */ label0000019A: 0000019A 486D ED58 pea.l [A5 - 0x12A8] 0000019E 486E FBD6 pea.l [A6 - 0x42A] 000001A2 3F3C 080E move.w -[A7], 0x80E 000001A6 A9EB syscall Pack4/FP68K 000001A8 486E FBF0 pea.l [A6 - 0x410] 000001AC 486E FBD6 pea.l [A6 - 0x42A] 000001B0 3F3C 080A move.w -[A7], 0x80A 000001B4 A9EB syscall Pack4/FP68K 000001B6 6F00 0116 ble +0x118 /* 000002CE */ 000001BA 486D ED58 pea.l [A5 - 0x12A8] 000001BE 486E FBD6 pea.l [A6 - 0x42A] 000001C2 3F3C 080E move.w -[A7], 0x80E 000001C6 A9EB syscall Pack4/FP68K 000001C8 486E FBD6 pea.l [A6 - 0x42A] 000001CC 486E FBF0 pea.l [A6 - 0x410] 000001D0 3F3C 0810 move.w -[A7], 0x810 000001D4 A9EB syscall Pack4/FP68K 000001D6 6000 00F6 bra +0xF8 /* 000002CE */ label000001DA: 000001DA 486D ED58 pea.l [A5 - 0x12A8] 000001DE 486E FBD6 pea.l [A6 - 0x42A] 000001E2 3F3C 080E move.w -[A7], 0x80E 000001E6 A9EB syscall Pack4/FP68K 000001E8 486E FBD6 pea.l [A6 - 0x42A] 000001EC 486E FBF0 pea.l [A6 - 0x410] 000001F0 3F3C 0810 move.w -[A7], 0x810 000001F4 A9EB syscall Pack4/FP68K 000001F6 486E FBF0 pea.l [A6 - 0x410] 000001FA 486E FBCC pea.l [A6 - 0x434] 000001FE 3F3C 080E move.w -[A7], 0x80E 00000202 A9EB syscall Pack4/FP68K 00000204 486E FBCC pea.l [A6 - 0x434] 00000208 486E FBE0 pea.l [A6 - 0x420] 0000020C 3F3C 0810 move.w -[A7], 0x810 00000210 A9EB syscall Pack4/FP68K 00000212 7A01 moveq.l D5, 0x01 00000214 6000 00B8 bra +0xBA /* 000002CE */ 00000218 4A46 tst.w D6 0000021A 6778 beq +0x7A /* 00000294 */ 0000021C 486D ED58 pea.l [A5 - 0x12A8] 00000220 486E FBD6 pea.l [A6 - 0x42A] 00000224 3F3C 080E move.w -[A7], 0x80E 00000228 A9EB syscall Pack4/FP68K 0000022A 486E FBE8 pea.l [A6 - 0x418] 0000022E 486E FBD6 pea.l [A6 - 0x42A] 00000232 3F3C 080A move.w -[A7], 0x80A 00000236 A9EB syscall Pack4/FP68K 00000238 641E bcc +0x20 /* 00000258 */ 0000023A 486D ED58 pea.l [A5 - 0x12A8] 0000023E 486E FBD6 pea.l [A6 - 0x42A] 00000242 3F3C 080E move.w -[A7], 0x80E 00000246 A9EB syscall Pack4/FP68K 00000248 486E FBD6 pea.l [A6 - 0x42A] 0000024C 486E FBE8 pea.l [A6 - 0x418] 00000250 3F3C 0810 move.w -[A7], 0x810 00000254 A9EB syscall Pack4/FP68K 00000256 6076 bra +0x78 /* 000002CE */ label00000258: 00000258 486D ED58 pea.l [A5 - 0x12A8] 0000025C 486E FBD6 pea.l [A6 - 0x42A] 00000260 3F3C 080E move.w -[A7], 0x80E 00000264 A9EB syscall Pack4/FP68K 00000266 486E FBF8 pea.l [A6 - 0x408] 0000026A 486E FBD6 pea.l [A6 - 0x42A] 0000026E 3F3C 080A move.w -[A7], 0x80A 00000272 A9EB syscall Pack4/FP68K 00000274 6F58 ble +0x5A /* 000002CE */ 00000276 486D ED58 pea.l [A5 - 0x12A8] 0000027A 486E FBD6 pea.l [A6 - 0x42A] 0000027E 3F3C 080E move.w -[A7], 0x80E 00000282 A9EB syscall Pack4/FP68K 00000284 486E FBD6 pea.l [A6 - 0x42A] 00000288 486E FBF8 pea.l [A6 - 0x408] 0000028C 3F3C 0810 move.w -[A7], 0x810 00000290 A9EB syscall Pack4/FP68K 00000292 603A bra +0x3C /* 000002CE */ label00000294: 00000294 486D ED58 pea.l [A5 - 0x12A8] 00000298 486E FBD6 pea.l [A6 - 0x42A] 0000029C 3F3C 080E move.w -[A7], 0x80E 000002A0 A9EB syscall Pack4/FP68K 000002A2 486E FBD6 pea.l [A6 - 0x42A] 000002A6 486E FBF8 pea.l [A6 - 0x408] 000002AA 3F3C 0810 move.w -[A7], 0x810 000002AE A9EB syscall Pack4/FP68K 000002B0 486E FBF8 pea.l [A6 - 0x408] 000002B4 486E FBCC pea.l [A6 - 0x434] 000002B8 3F3C 080E move.w -[A7], 0x80E 000002BC A9EB syscall Pack4/FP68K 000002BE 486E FBCC pea.l [A6 - 0x434] 000002C2 486E FBE8 pea.l [A6 - 0x418] 000002C6 3F3C 0810 move.w -[A7], 0x810 000002CA A9EB syscall Pack4/FP68K 000002CC 7C01 moveq.l D6, 0x01 label000002CE: 000002CE 5287 addq.l D7, 1 label000002D0: 000002D0 302B 0116 move.w D0, [A3 + 0x116] 000002D4 48C0 ext.l D0 000002D6 B087 cmp.l D0, D7 000002D8 6E00 FE52 bgt -0x1AC /* 0000012C */ 000002DC 5284 addq.l D4, 1 label000002DE: 000002DE 302B 0112 move.w D0, [A3 + 0x112] 000002E2 48C0 ext.l D0 000002E4 B084 cmp.l D0, D4 000002E6 6E00 FDF4 bgt -0x20A /* 000000DC */ 000002EA 7040 moveq.l D0, 0x40 000002EC B06B 0376 cmp.w D0, [A3 + 0x376] 000002F0 6C12 bge +0x14 /* 00000304 */ 000002F2 2F2D ED6C move.l -[A7], [A5 - 0x1294] 000002F6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000002FA 2F2D ED68 move.l -[A7], [A5 - 0x1298] 000002FE 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000302 508F addq.l A7, 8 label00000304: 00000304 4A45 tst.w D5 00000306 674A beq +0x4C /* 00000352 */ 00000308 177C 0001 02CF move.b [A3 + 0x2CF], 0x1 0000030E 177C 0002 02D0 move.b [A3 + 0x2D0], 0x2 00000314 4A2B 02D2 tst.b [A3 + 0x2D2] 00000318 6638 bne +0x3A /* 00000352 */ 0000031A 486E FBE0 pea.l [A6 - 0x420] 0000031E 486E FBD6 pea.l [A6 - 0x42A] 00000322 3F3C 080E move.w -[A7], 0x80E 00000326 A9EB syscall Pack4/FP68K 00000328 486E FBD6 pea.l [A6 - 0x42A] 0000032C 486B 025C pea.l [A3 + 0x25C] 00000330 3F3C 0810 move.w -[A7], 0x810 00000334 A9EB syscall Pack4/FP68K 00000336 486E FBF0 pea.l [A6 - 0x410] 0000033A 486E FBD6 pea.l [A6 - 0x42A] 0000033E 3F3C 080E move.w -[A7], 0x80E 00000342 A9EB syscall Pack4/FP68K 00000344 486E FBD6 pea.l [A6 - 0x42A] 00000348 486B 0264 pea.l [A3 + 0x264] 0000034C 3F3C 0810 move.w -[A7], 0x810 00000350 A9EB syscall Pack4/FP68K label00000352: 00000352 4A46 tst.w D6 00000354 674A beq +0x4C /* 000003A0 */ 00000356 177C 0001 034D move.b [A3 + 0x34D], 0x1 0000035C 177C 0002 034E move.b [A3 + 0x34E], 0x2 00000362 4A2B 0350 tst.b [A3 + 0x350] 00000366 6638 bne +0x3A /* 000003A0 */ 00000368 486E FBE8 pea.l [A6 - 0x418] 0000036C 486E FBD6 pea.l [A6 - 0x42A] 00000370 3F3C 080E move.w -[A7], 0x80E 00000374 A9EB syscall Pack4/FP68K 00000376 486E FBD6 pea.l [A6 - 0x42A] 0000037A 486B 02DA pea.l [A3 + 0x2DA] 0000037E 3F3C 0810 move.w -[A7], 0x810 00000382 A9EB syscall Pack4/FP68K 00000384 486E FBF8 pea.l [A6 - 0x408] 00000388 486E FBD6 pea.l [A6 - 0x42A] 0000038C 3F3C 080E move.w -[A7], 0x80E 00000390 A9EB syscall Pack4/FP68K 00000392 486E FBD6 pea.l [A6 - 0x42A] 00000396 486B 02E2 pea.l [A3 + 0x2E2] 0000039A 3F3C 0810 move.w -[A7], 0x810 0000039E A9EB syscall Pack4/FP68K label000003A0: 000003A0 7001 moveq.l D0, 0x01 000003A2 7202 moveq.l D1, 0x02 000003A4 B26B 010E cmp.w D1, [A3 + 0x10E] 000003A8 670A beq +0xC /* 000003B4 */ 000003AA 7201 moveq.l D1, 0x01 000003AC B26B 010E cmp.w D1, [A3 + 0x10E] 000003B0 6702 beq +0x4 /* 000003B4 */ 000003B2 7000 moveq.l D0, 0x00 label000003B4: 000003B4 4A80 tst.l D0 000003B6 6704 beq +0x6 /* 000003BC */ 000003B8 7001 moveq.l D0, 0x01 000003BA 6002 bra +0x4 /* 000003BE */ label000003BC: 000003BC 7002 moveq.l D0, 0x02 label000003BE: 000003BE 1740 01D3 move.b [A3 + 0x1D3], D0 000003C2 177C 0001 01D4 move.b [A3 + 0x1D4], 0x1 000003C8 4A6B 010E tst.w [A3 + 0x10E] 000003CC 6704 beq +0x6 /* 000003D2 */ 000003CE 426B 037A clr.w [A3 + 0x37A] label000003D2: 000003D2 4A6B 037A tst.w [A3 + 0x37A] 000003D6 6712 beq +0x14 /* 000003EA */ 000003D8 422B 01D2 clr.b [A3 + 0x1D2] 000003DC 177C 0002 02CE move.b [A3 + 0x2CE], 0x2 000003E2 177C 0003 034C move.b [A3 + 0x34C], 0x3 000003E8 6010 bra +0x12 /* 000003FA */ label000003EA: 000003EA 177C 0002 01D2 move.b [A3 + 0x1D2], 0x2 000003F0 422B 02CE clr.b [A3 + 0x2CE] 000003F4 177C 0001 034C move.b [A3 + 0x34C], 0x1 label000003FA: 000003FA 2F0B move.l -[A7], A3 000003FC 486D 2AE2 pea.l [A5 + 0x2AE2 /* export_1368 */] 00000400 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000404 508F addq.l A7, 8 label00000406: 00000406 4CEE 18F0 FBB4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x44C] 0000040C 4E5E unlink A6 0000040E 4E75 rts 00000410 0000 0000 ori.b D0, 0x0 00000414 0000 0000 ori.b D0, 0x0 00000418 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000041A-0000041E fn0000041A: 0000041A 4E56 FFE2 link A6, -0x001E // end alternate branch 0000041A-0000041E fn0000041A: // (misaligned) 0000041C FFE2 .invalid <> 0000041E 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3 00000422 2C2E 000C move.l D6, [A6 + 0xC] 00000426 266E 0008 movea.l A3, [A6 + 0x8] 0000042A 4244 clr.w D4 0000042C 486D ED58 pea.l [A5 - 0x12A8] 00000430 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000434 206B 03F0 movea.l A0, [A3 + 0x3F0] 00000438 2006 move.l D0, D6 0000043A 2200 move.l D1, D0 0000043C C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00000440 4841 swap.w D1 00000442 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00000446 4841 swap.w D1 00000448 4241 clr.w D1 0000044A D081 add.l D0, D1 0000044C 4870 0824 pea.l [A0 + D0 + 0x24] 00000450 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] 00000454 4A40 tst.w D0 00000456 4FEF 000C lea.l A7, [A7 + 0xC] 0000045A 6700 0264 beq +0x266 /* 000006C0 */ 0000045E 7004 moveq.l D0, 0x04 00000460 B06B 010E cmp.w D0, [A3 + 0x10E] 00000464 671A beq +0x1C /* 00000480 */ 00000466 3A2B 037E move.w D5, [A3 + 0x37E] 0000046A 6704 beq +0x6 /* 00000470 */ 0000046C 7000 moveq.l D0, 0x00 0000046E 600C bra +0xE /* 0000047C */ label00000470: 00000470 4A6B 010E tst.w [A3 + 0x10E] 00000474 6604 bne +0x6 /* 0000047A */ 00000476 2006 move.l D0, D6 00000478 6002 bra +0x4 /* 0000047C */ label0000047A: 0000047A 7000 moveq.l D0, 0x00 label0000047C: 0000047C 3E00 move.w D7, D0 0000047E 603A bra +0x3C /* 000004BA */ label00000480: 00000480 206B 03F0 movea.l A0, [A3 + 0x3F0] 00000484 2006 move.l D0, D6 00000486 2200 move.l D1, D0 00000488 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 0000048C 4841 swap.w D1 0000048E C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00000492 4841 swap.w D1 00000494 4241 clr.w D1 00000496 D081 add.l D0, D1 00000498 3A30 0840 move.w D5, [A0 + D0 + 0x40] 0000049C 206B 03F0 movea.l A0, [A3 + 0x3F0] 000004A0 2006 move.l D0, D6 000004A2 2200 move.l D1, D0 000004A4 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 000004A8 4841 swap.w D1 000004AA C2FC 004A mulu.w D1, 0x4A /* 'J' */ 000004AE 4841 swap.w D1 000004B0 4241 clr.w D1 000004B2 D081 add.l D0, D1 000004B4 3E30 083E move.w D7, [A0 + D0 + 0x3E] 000004B8 5347 subq.w D7, 1 label000004BA: 000004BA 4A45 tst.w D5 000004BC 6700 012E beq +0x130 /* 000005EC */ 000004C0 486D ED58 pea.l [A5 - 0x12A8] 000004C4 486E FFF6 pea.l [A6 - 0xA] 000004C8 3F3C 080E move.w -[A7], 0x80E 000004CC A9EB syscall Pack4/FP68K 000004CE 487A 01FC pea.l [PC + 0x1FC /* 000006CC, value 0x0, cstring "" */] 000004D2 486E FFF6 pea.l [A6 - 0xA] 000004D6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000004DA A9EB syscall Pack4/FP68K 000004DC 6400 0088 bcc +0x8A /* 00000566 */ 000004E0 206D ED6C movea.l A0, [A5 - 0x1294] 000004E4 48C7 ext.l D7 000004E6 2007 move.l D0, D7 000004E8 E780 asl D0, 3 000004EA 4870 0800 pea.l [A0 + D0] 000004EE 486E FFF6 pea.l [A6 - 0xA] 000004F2 3F3C 080E move.w -[A7], 0x80E 000004F6 A9EB syscall Pack4/FP68K 000004F8 486E FFF6 pea.l [A6 - 0xA] 000004FC 486D ED60 pea.l [A5 - 0x12A0] 00000500 3F3C 0810 move.w -[A7], 0x810 00000504 A9EB syscall Pack4/FP68K 00000506 206D ED6C movea.l A0, [A5 - 0x1294] 0000050A 48C7 ext.l D7 0000050C 2007 move.l D0, D7 0000050E E780 asl D0, 3 00000510 4870 0800 pea.l [A0 + D0] 00000514 486E FFF6 pea.l [A6 - 0xA] 00000518 3F3C 080E move.w -[A7], 0x80E 0000051C A9EB syscall Pack4/FP68K 0000051E 486D ED58 pea.l [A5 - 0x12A8] 00000522 486E FFEC pea.l [A6 - 0x14] 00000526 3F3C 080E move.w -[A7], 0x80E 0000052A A9EB syscall Pack4/FP68K 0000052C 486E FFEC pea.l [A6 - 0x14] 00000530 486E FFF6 pea.l [A6 - 0xA] 00000534 4267 clr.w -[A7] 00000536 A9EB syscall Pack4/FP68K 00000538 486E FFF6 pea.l [A6 - 0xA] 0000053C 4870 0800 pea.l [A0 + D0] 00000540 3F3C 0810 move.w -[A7], 0x810 00000544 A9EB syscall Pack4/FP68K 00000546 4870 0800 pea.l [A0 + D0] 0000054A 486E FFE2 pea.l [A6 - 0x1E] 0000054E 3F3C 080E move.w -[A7], 0x80E 00000552 A9EB syscall Pack4/FP68K 00000554 486E FFE2 pea.l [A6 - 0x1E] 00000558 486D ED58 pea.l [A5 - 0x12A8] 0000055C 3F3C 0810 move.w -[A7], 0x810 00000560 A9EB syscall Pack4/FP68K 00000562 6000 0134 bra +0x136 /* 00000698 */ label00000566: 00000566 206D ED68 movea.l A0, [A5 - 0x1298] 0000056A 48C7 ext.l D7 0000056C 2007 move.l D0, D7 0000056E E780 asl D0, 3 00000570 4870 0800 pea.l [A0 + D0] 00000574 486E FFF6 pea.l [A6 - 0xA] 00000578 3F3C 080E move.w -[A7], 0x80E 0000057C A9EB syscall Pack4/FP68K 0000057E 486E FFF6 pea.l [A6 - 0xA] 00000582 486D ED60 pea.l [A5 - 0x12A0] 00000586 3F3C 0810 move.w -[A7], 0x810 0000058A A9EB syscall Pack4/FP68K 0000058C 206D ED68 movea.l A0, [A5 - 0x1298] 00000590 48C7 ext.l D7 00000592 2007 move.l D0, D7 00000594 E780 asl D0, 3 00000596 4870 0800 pea.l [A0 + D0] 0000059A 486E FFF6 pea.l [A6 - 0xA] 0000059E 3F3C 080E move.w -[A7], 0x80E 000005A2 A9EB syscall Pack4/FP68K 000005A4 486D ED58 pea.l [A5 - 0x12A8] 000005A8 486E FFEC pea.l [A6 - 0x14] 000005AC 3F3C 080E move.w -[A7], 0x80E 000005B0 A9EB syscall Pack4/FP68K 000005B2 486E FFEC pea.l [A6 - 0x14] 000005B6 486E FFF6 pea.l [A6 - 0xA] 000005BA 4267 clr.w -[A7] 000005BC A9EB syscall Pack4/FP68K 000005BE 486E FFF6 pea.l [A6 - 0xA] 000005C2 4870 0800 pea.l [A0 + D0] 000005C6 3F3C 0810 move.w -[A7], 0x810 000005CA A9EB syscall Pack4/FP68K 000005CC 4870 0800 pea.l [A0 + D0] 000005D0 486E FFE2 pea.l [A6 - 0x1E] 000005D4 3F3C 080E move.w -[A7], 0x80E 000005D8 A9EB syscall Pack4/FP68K 000005DA 486E FFE2 pea.l [A6 - 0x1E] 000005DE 486D ED58 pea.l [A5 - 0x12A8] 000005E2 3F3C 0810 move.w -[A7], 0x810 000005E6 A9EB syscall Pack4/FP68K 000005E8 6000 00AE bra +0xB0 /* 00000698 */ label000005EC: 000005EC 487A 00DE pea.l [PC + 0xDE /* 000006CC, value 0x0, cstring "" */] 000005F0 486D ED60 pea.l [A5 - 0x12A0] 000005F4 3F3C 0810 move.w -[A7], 0x810 000005F8 A9EB syscall Pack4/FP68K 000005FA 486D ED58 pea.l [A5 - 0x12A8] 000005FE 486E FFF6 pea.l [A6 - 0xA] 00000602 3F3C 080E move.w -[A7], 0x80E 00000606 A9EB syscall Pack4/FP68K 00000608 206D ED6C movea.l A0, [A5 - 0x1294] 0000060C 48C7 ext.l D7 0000060E 2007 move.l D0, D7 00000610 E780 asl D0, 3 00000612 4870 0800 pea.l [A0 + D0] 00000616 486E FFF6 pea.l [A6 - 0xA] 0000061A 3F3C 080A move.w -[A7], 0x80A 0000061E A9EB syscall Pack4/FP68K 00000620 6428 bcc +0x2A /* 0000064A */ 00000622 486D ED58 pea.l [A5 - 0x12A8] 00000626 486E FFF6 pea.l [A6 - 0xA] 0000062A 3F3C 080E move.w -[A7], 0x80E 0000062E A9EB syscall Pack4/FP68K 00000630 206D ED6C movea.l A0, [A5 - 0x1294] 00000634 48C7 ext.l D7 00000636 2007 move.l D0, D7 00000638 E780 asl D0, 3 0000063A 486E FFF6 pea.l [A6 - 0xA] 0000063E 4870 0800 pea.l [A0 + D0] 00000642 3F3C 0810 move.w -[A7], 0x810 00000646 A9EB syscall Pack4/FP68K 00000648 604E bra +0x50 /* 00000698 */ label0000064A: 0000064A 486D ED58 pea.l [A5 - 0x12A8] 0000064E 486E FFF6 pea.l [A6 - 0xA] 00000652 3F3C 080E move.w -[A7], 0x80E 00000656 A9EB syscall Pack4/FP68K 00000658 206D ED68 movea.l A0, [A5 - 0x1298] 0000065C 48C7 ext.l D7 0000065E 2007 move.l D0, D7 00000660 E780 asl D0, 3 00000662 4870 0800 pea.l [A0 + D0] 00000666 486E FFF6 pea.l [A6 - 0xA] 0000066A 3F3C 080A move.w -[A7], 0x80A 0000066E A9EB syscall Pack4/FP68K 00000670 6F26 ble +0x28 /* 00000698 */ 00000672 486D ED58 pea.l [A5 - 0x12A8] 00000676 486E FFF6 pea.l [A6 - 0xA] 0000067A 3F3C 080E move.w -[A7], 0x80E 0000067E A9EB syscall Pack4/FP68K 00000680 206D ED68 movea.l A0, [A5 - 0x1298] 00000684 48C7 ext.l D7 00000686 2007 move.l D0, D7 00000688 E780 asl D0, 3 0000068A 486E FFF6 pea.l [A6 - 0xA] 0000068E 4870 0800 pea.l [A0 + D0] 00000692 3F3C 0810 move.w -[A7], 0x810 00000696 A9EB syscall Pack4/FP68K label00000698: 00000698 206B 03F0 movea.l A0, [A3 + 0x3F0] 0000069C 2006 move.l D0, D6 0000069E 2200 move.l D1, D0 000006A0 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 000006A4 4841 swap.w D1 000006A6 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 000006AA 4841 swap.w D1 000006AC 4241 clr.w D1 000006AE D081 add.l D0, D1 000006B0 7202 moveq.l D1, 0x02 000006B2 B230 0847 cmp.b D1, [A0 + D0 + 0x47] 000006B6 6604 bne +0x6 /* 000006BC */ 000006B8 7002 moveq.l D0, 0x02 000006BA 6002 bra +0x4 /* 000006BE */ label000006BC: 000006BC 7001 moveq.l D0, 0x01 label000006BE: 000006BE 3800 move.w D4, D0 label000006C0: 000006C0 3004 move.w D0, D4 000006C2 4CEE 08F0 FFCE movem.l D4,D5,D6,D7,A3, [A6 - 0x32] 000006C8 4E5E unlink A6 000006CA 4E75 rts 000006CC 0000 0000 ori.b D0, 0x0 000006D0 0000 0000 ori.b D0, 0x0 000006D4 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1381: // at 000006D6 (misaligned) 000006D8 FBA8 .invalid <> 000006DA 48E7 0018 movem.l -[A7], A3,A4 000006DE 49EE FC00 lea.l A4, [A6 - 0x400] 000006E2 266E 0008 movea.l A3, [A6 + 0x8] 000006E6 2F0B move.l -[A7], A3 000006E8 486D 2AEA pea.l [A5 + 0x2AEA /* export_1369 */] 000006EC 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 000006F0 7000 moveq.l D0, 0x00 000006F2 2F00 move.l -[A7], D0 000006F4 2F0B move.l -[A7], A3 000006F6 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 000006FA 302B 0112 move.w D0, [A3 + 0x112] 000006FE C1EB 0116 muls.w D0, [A3 + 0x116] 00000702 0C80 0000 0100 cmpi.l D0, 0x100 00000708 4FEF 0010 lea.l A7, [A7 + 0x10] 0000070C 6E06 bgt +0x8 /* 00000714 */ 0000070E 2B4C ED54 move.l [A5 - 0x12AC], A4 00000712 602A bra +0x2C /* 0000073E */ label00000714: 00000714 302B 0116 move.w D0, [A3 + 0x116] 00000718 48C0 ext.l D0 0000071A E580 asl D0, 2 0000071C 322B 0112 move.w D1, [A3 + 0x112] 00000720 48C1 ext.l D1 00000722 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000726 2F00 move.l -[A7], D0 00000728 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000072C 2B40 ED54 move.l [A5 - 0x12AC], D0 00000730 588F addq.l A7, 4 00000732 660A bne +0xC /* 0000073E */ 00000734 377C 05DE 010C move.w [A3 + 0x10C], 0x5DE 0000073A 6000 018E bra +0x190 /* 000008CA */ label0000073E: 0000073E 2F0B move.l -[A7], A3 00000740 4EBA 01A6 jsr [PC + 0x1A6 /* 000008E8 */] 00000744 4A40 tst.w D0 00000746 588F addq.l A7, 4 00000748 6624 bne +0x26 /* 0000076E */ 0000074A 302B 0112 move.w D0, [A3 + 0x112] 0000074E C1EB 0116 muls.w D0, [A3 + 0x116] 00000752 0C80 0000 0100 cmpi.l D0, 0x100 00000758 6F0A ble +0xC /* 00000764 */ 0000075A 2F2D ED54 move.l -[A7], [A5 - 0x12AC] 0000075E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000762 588F addq.l A7, 4 label00000764: 00000764 377C 05DE 010C move.w [A3 + 0x10C], 0x5DE 0000076A 6000 015E bra +0x160 /* 000008CA */ label0000076E: 0000076E 302B 0376 move.w D0, [A3 + 0x376] 00000772 48C0 ext.l D0 00000774 5280 addq.l D0, 1 00000776 2D40 FBF2 move.l [A6 - 0x40E], D0 0000077A 486E FBF2 pea.l [A6 - 0x40E] 0000077E 486E FBF6 pea.l [A6 - 0x40A] 00000782 3F3C 280E move.w -[A7], 0x280E 00000786 A9EB syscall Pack4/FP68K 00000788 486E FBF6 pea.l [A6 - 0x40A] 0000078C 41EE FBE8 lea.l A0, [A6 - 0x418] 00000790 43FA 014C lea.l A1, [PC + 0x14C /* 000008DE, value 0x3FFF8000 */] 00000794 20D9 move.l [A0]+, [A1]+ 00000796 20D9 move.l [A0]+, [A1]+ 00000798 30D9 move.w [A0]+, [A1]+ 0000079A 486E FBE8 pea.l [A6 - 0x418] 0000079E 3F3C 0006 move.w -[A7], 0x6 000007A2 A9EB syscall Pack4/FP68K 000007A4 486E FBE8 pea.l [A6 - 0x418] 000007A8 486D ED4A pea.l [A5 - 0x12B6] 000007AC 3F3C 0810 move.w -[A7], 0x810 000007B0 A9EB syscall Pack4/FP68K 000007B2 486B 0378 pea.l [A3 + 0x378] 000007B6 486E FBF6 pea.l [A6 - 0x40A] 000007BA 3F3C 200E move.w -[A7], 0x200E 000007BE A9EB syscall Pack4/FP68K 000007C0 486E FBF6 pea.l [A6 - 0x40A] 000007C4 41EE FBE8 lea.l A0, [A6 - 0x418] 000007C8 43FA 010A lea.l A1, [PC + 0x10A /* 000008D4, value 0x3FF7A3D7 */] 000007CC 20D9 move.l [A0]+, [A1]+ 000007CE 20D9 move.l [A0]+, [A1]+ 000007D0 30D9 move.w [A0]+, [A1]+ 000007D2 486E FBE8 pea.l [A6 - 0x418] 000007D6 3F3C 0004 move.w -[A7], 0x4 000007DA A9EB syscall Pack4/FP68K 000007DC 486E FBE8 pea.l [A6 - 0x418] 000007E0 486E FBE0 pea.l [A6 - 0x420] 000007E4 3F3C 0810 move.w -[A7], 0x810 000007E8 A9EB syscall Pack4/FP68K 000007EA 486E FBE0 pea.l [A6 - 0x420] 000007EE 486E FBD6 pea.l [A6 - 0x42A] 000007F2 3F3C 080E move.w -[A7], 0x80E 000007F6 A9EB syscall Pack4/FP68K 000007F8 302B 0376 move.w D0, [A3 + 0x376] 000007FC 48C0 ext.l D0 000007FE 5280 addq.l D0, 1 00000800 2D40 FBC8 move.l [A6 - 0x438], D0 00000804 486E FBC8 pea.l [A6 - 0x438] 00000808 486E FBCC pea.l [A6 - 0x434] 0000080C 3F3C 280E move.w -[A7], 0x280E 00000810 A9EB syscall Pack4/FP68K 00000812 486E FBCC pea.l [A6 - 0x434] 00000816 486E FBD6 pea.l [A6 - 0x42A] 0000081A 3F3C 0006 move.w -[A7], 0x6 0000081E A9EB syscall Pack4/FP68K 00000820 41EE FBE0 lea.l A0, [A6 - 0x420] 00000824 2F20 move.l -[A7], -[A0] 00000826 2F20 move.l -[A7], -[A0] 00000828 3F20 move.w -[A7], -[A0] 0000082A 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */] 0000082E 2F00 move.l -[A7], D0 00000830 7200 moveq.l D1, 0x00 00000832 2D41 FBBA move.l [A6 - 0x446], D1 00000836 486E FBBA pea.l [A6 - 0x446] 0000083A 486E FBBE pea.l [A6 - 0x442] 0000083E 3F3C 280E move.w -[A7], 0x280E 00000842 A9EB syscall Pack4/FP68K 00000844 486E FBBE pea.l [A6 - 0x442] 00000848 486E FBB2 pea.l [A6 - 0x44E] 0000084C 3F3C 0810 move.w -[A7], 0x810 00000850 A9EB syscall Pack4/FP68K 00000852 486E FBB2 pea.l [A6 - 0x44E] 00000856 486E FBA8 pea.l [A6 - 0x458] 0000085A 3F3C 080E move.w -[A7], 0x80E 0000085E A9EB syscall Pack4/FP68K 00000860 41EE FBB2 lea.l A0, [A6 - 0x44E] 00000864 2F20 move.l -[A7], -[A0] 00000866 2F20 move.l -[A7], -[A0] 00000868 3F20 move.w -[A7], -[A0] 0000086A 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */] 0000086E 4FEF 000A lea.l A7, [A7 + 0xA] 00000872 2200 move.l D1, D0 00000874 201F move.l D0, [A7]+ 00000876 9041 sub.w D0, D1 00000878 3B40 ED52 move.w [A5 - 0x12AE], D0 0000087C 7004 moveq.l D0, 0x04 0000087E B06B 010E cmp.w D0, [A3 + 0x10E] 00000882 4FEF 000A lea.l A7, [A7 + 0xA] 00000886 670E beq +0x10 /* 00000896 */ 00000888 7001 moveq.l D0, 0x01 0000088A B06B 010E cmp.w D0, [A3 + 0x10E] 0000088E 6706 beq +0x8 /* 00000896 */ 00000890 4A6B 037E tst.w [A3 + 0x37E] 00000894 660E bne +0x10 /* 000008A4 */ label00000896: 00000896 7000 moveq.l D0, 0x00 00000898 2F00 move.l -[A7], D0 0000089A 2F0B move.l -[A7], A3 0000089C 4EBA 0264 jsr [PC + 0x264 /* 00000B02 */] 000008A0 508F addq.l A7, 8 000008A2 600C bra +0xE /* 000008B0 */ label000008A4: 000008A4 7001 moveq.l D0, 0x01 000008A6 2F00 move.l -[A7], D0 000008A8 2F0B move.l -[A7], A3 000008AA 4EBA 0256 jsr [PC + 0x256 /* 00000B02 */] 000008AE 508F addq.l A7, 8 label000008B0: 000008B0 302B 0112 move.w D0, [A3 + 0x112] 000008B4 C1EB 0116 muls.w D0, [A3 + 0x116] 000008B8 0C80 0000 0100 cmpi.l D0, 0x100 000008BE 6F0A ble +0xC /* 000008CA */ 000008C0 2F2D ED54 move.l -[A7], [A5 - 0x12AC] 000008C4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000008C8 588F addq.l A7, 4 label000008CA: 000008CA 4CEE 1800 FBA0 movem.l A3,A4, [A6 - 0x460] 000008D0 4E5E unlink A6 000008D2 4E75 rts 000008D4 3FF7 A3D7 move.w <>, <> 000008D8 0A3D 70A3 xori.b <>, 0xA3 000008DC D70B addx.b -[A3], -[A3] 000008DE 3FFF move.w <>, <> 000008E0 8000 or.b D0, D0 000008E2 0000 0000 ori.b D0, 0x0 000008E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000008E8-000008EC fn000008E8: 000008E8 4E56 FBF6 link A6, -0x040A // end alternate branch 000008E8-000008EC fn000008E8: // (misaligned) 000008EA FBF6 .invalid <> 000008EC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000008F0 49EE FE00 lea.l A4, [A6 - 0x200] 000008F4 266E 0008 movea.l A3, [A6 + 0x8] 000008F8 7040 moveq.l D0, 0x40 000008FA B06B 0376 cmp.w D0, [A3 + 0x376] 000008FE 6D0E blt +0x10 /* 0000090E */ 00000900 41EE FC00 lea.l A0, [A6 - 0x400] 00000904 2B48 ED6C move.l [A5 - 0x1294], A0 00000908 2B4C ED68 move.l [A5 - 0x1298], A4 0000090C 6042 bra +0x44 /* 00000950 */ label0000090E: 0000090E 302B 0376 move.w D0, [A3 + 0x376] 00000912 48C0 ext.l D0 00000914 E780 asl D0, 3 00000916 2F00 move.l -[A7], D0 00000918 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000091C 2B40 ED6C move.l [A5 - 0x1294], D0 00000920 588F addq.l A7, 4 00000922 6606 bne +0x8 /* 0000092A */ 00000924 7000 moveq.l D0, 0x00 00000926 6000 01C6 bra +0x1C8 /* 00000AEE */ label0000092A: 0000092A 302B 0376 move.w D0, [A3 + 0x376] 0000092E 48C0 ext.l D0 00000930 E780 asl D0, 3 00000932 2F00 move.l -[A7], D0 00000934 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000938 2B40 ED68 move.l [A5 - 0x1298], D0 0000093C 588F addq.l A7, 4 0000093E 6610 bne +0x12 /* 00000950 */ 00000940 2F2D ED6C move.l -[A7], [A5 - 0x1294] 00000944 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000948 7000 moveq.l D0, 0x00 0000094A 588F addq.l A7, 4 0000094C 6000 01A0 bra +0x1A2 /* 00000AEE */ label00000950: 00000950 7A00 moveq.l D5, 0x00 00000952 6000 0172 bra +0x174 /* 00000AC6 */ label00000956: 00000956 7E00 moveq.l D7, 0x00 00000958 603C bra +0x3E /* 00000996 */ label0000095A: 0000095A 206D ED68 movea.l A0, [A5 - 0x1298] 0000095E 2007 move.l D0, D7 00000960 E780 asl D0, 3 00000962 487A 0194 pea.l [PC + 0x194 /* 00000AF8, value 0x0, cstring "" */] 00000966 4870 0800 pea.l [A0 + D0] 0000096A 3F3C 0810 move.w -[A7], 0x810 0000096E A9EB syscall Pack4/FP68K 00000970 4870 0800 pea.l [A0 + D0] 00000974 486E FBF6 pea.l [A6 - 0x40A] 00000978 3F3C 080E move.w -[A7], 0x80E 0000097C A9EB syscall Pack4/FP68K 0000097E 206D ED6C movea.l A0, [A5 - 0x1294] 00000982 2007 move.l D0, D7 00000984 E780 asl D0, 3 00000986 486E FBF6 pea.l [A6 - 0x40A] 0000098A 4870 0800 pea.l [A0 + D0] 0000098E 3F3C 0810 move.w -[A7], 0x810 00000992 A9EB syscall Pack4/FP68K 00000994 5287 addq.l D7, 1 label00000996: 00000996 302B 0376 move.w D0, [A3 + 0x376] 0000099A 48C0 ext.l D0 0000099C B087 cmp.l D0, D7 0000099E 6EBA bgt -0x44 /* 0000095A */ 000009A0 7E00 moveq.l D7, 0x00 000009A2 6000 0114 bra +0x116 /* 00000AB8 */ label000009A6: 000009A6 302B 0112 move.w D0, [A3 + 0x112] 000009AA 48C0 ext.l D0 000009AC 2200 move.l D1, D0 000009AE 2007 move.l D0, D7 000009B0 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000009B4 2C00 move.l D6, D0 000009B6 DC85 add.l D6, D5 000009B8 2F05 move.l -[A7], D5 000009BA 2F07 move.l -[A7], D7 000009BC 2F0B move.l -[A7], A3 000009BE 4EBA FA5A jsr [PC - 0x5A6 /* 0000041A */] 000009C2 4A40 tst.w D0 000009C4 4FEF 000C lea.l A7, [A7 + 0xC] 000009C8 6B3A bmi +0x3C /* 00000A04 */ 000009CA 0C40 0002 cmpi.w D0, 0x2 000009CE 6E34 bgt +0x36 /* 00000A04 */ 000009D0 D040 add.w D0, D0 000009D2 303B 0006 move.w D0, [PC + D0.w + 0x6] 000009D6 4EFB 0000 jmp [PC + D0.w] 000009DA 0008 002C ori.b A0, 0x2C /* ',' */ 000009DE 0086 206D ED54 ori.l D6, 0x206DED54 000009E4 48C6 ext.l D6 000009E6 2006 move.l D0, D6 000009E8 E580 asl D0, 2 000009EA 31BC D8F0 0800 move.w [A0 + D0], 0xD8F0 000009F0 206D ED54 movea.l A0, [A5 - 0x12AC] 000009F4 48C6 ext.l D6 000009F6 2006 move.l D0, D6 000009F8 E580 asl D0, 2 000009FA 31BC D8F0 0802 move.w [A0 + D0 + 0x2], 0xD8F0 00000A00 6000 00B4 bra +0xB6 /* 00000AB6 */ label00000A04: 00000A04 486D ED60 pea.l [A5 - 0x12A0] 00000A08 486E FBF6 pea.l [A6 - 0x40A] 00000A0C 3F3C 080E move.w -[A7], 0x80E 00000A10 A9EB syscall Pack4/FP68K 00000A12 41EE FC00 lea.l A0, [A6 - 0x400] 00000A16 2F20 move.l -[A7], -[A0] 00000A18 2F20 move.l -[A7], -[A0] 00000A1A 3F20 move.w -[A7], -[A0] 00000A1C 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 00000A20 206D ED54 movea.l A0, [A5 - 0x12AC] 00000A24 48C6 ext.l D6 00000A26 2206 move.l D1, D6 00000A28 E581 asl D1, 2 00000A2A 3180 1802 move.w [A0 + D1 + 0x2], D0 00000A2E 486D ED58 pea.l [A5 - 0x12A8] 00000A32 486E FBF6 pea.l [A6 - 0x40A] 00000A36 3F3C 080E move.w -[A7], 0x80E 00000A3A A9EB syscall Pack4/FP68K 00000A3C 41EE FC00 lea.l A0, [A6 - 0x400] 00000A40 2F20 move.l -[A7], -[A0] 00000A42 2F20 move.l -[A7], -[A0] 00000A44 3F20 move.w -[A7], -[A0] 00000A46 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 00000A4A 206D ED54 movea.l A0, [A5 - 0x12AC] 00000A4E 48C6 ext.l D6 00000A50 2206 move.l D1, D6 00000A52 E581 asl D1, 2 00000A54 3180 1800 move.w [A0 + D1], D0 00000A58 4FEF 0014 lea.l A7, [A7 + 0x14] 00000A5C 6058 bra +0x5A /* 00000AB6 */ 00000A5E 486D ED60 pea.l [A5 - 0x12A0] 00000A62 486E FBF6 pea.l [A6 - 0x40A] 00000A66 3F3C 080E move.w -[A7], 0x80E 00000A6A A9EB syscall Pack4/FP68K 00000A6C 41EE FC00 lea.l A0, [A6 - 0x400] 00000A70 2F20 move.l -[A7], -[A0] 00000A72 2F20 move.l -[A7], -[A0] 00000A74 3F20 move.w -[A7], -[A0] 00000A76 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00000A7A 206D ED54 movea.l A0, [A5 - 0x12AC] 00000A7E 48C6 ext.l D6 00000A80 2206 move.l D1, D6 00000A82 E581 asl D1, 2 00000A84 3180 1802 move.w [A0 + D1 + 0x2], D0 00000A88 486D ED58 pea.l [A5 - 0x12A8] 00000A8C 486E FBF6 pea.l [A6 - 0x40A] 00000A90 3F3C 080E move.w -[A7], 0x80E 00000A94 A9EB syscall Pack4/FP68K 00000A96 41EE FC00 lea.l A0, [A6 - 0x400] 00000A9A 2F20 move.l -[A7], -[A0] 00000A9C 2F20 move.l -[A7], -[A0] 00000A9E 3F20 move.w -[A7], -[A0] 00000AA0 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00000AA4 206D ED54 movea.l A0, [A5 - 0x12AC] 00000AA8 48C6 ext.l D6 00000AAA 2206 move.l D1, D6 00000AAC E581 asl D1, 2 00000AAE 3180 1800 move.w [A0 + D1], D0 00000AB2 4FEF 0014 lea.l A7, [A7 + 0x14] label00000AB6: 00000AB6 5287 addq.l D7, 1 label00000AB8: 00000AB8 302B 0116 move.w D0, [A3 + 0x116] 00000ABC 48C0 ext.l D0 00000ABE B087 cmp.l D0, D7 00000AC0 6E00 FEE4 bgt -0x11A /* 000009A6 */ 00000AC4 5285 addq.l D5, 1 label00000AC6: 00000AC6 302B 0112 move.w D0, [A3 + 0x112] 00000ACA 48C0 ext.l D0 00000ACC B085 cmp.l D0, D5 00000ACE 6E00 FE86 bgt -0x178 /* 00000956 */ 00000AD2 7040 moveq.l D0, 0x40 00000AD4 B06B 0376 cmp.w D0, [A3 + 0x376] 00000AD8 6C12 bge +0x14 /* 00000AEC */ 00000ADA 2F2D ED6C move.l -[A7], [A5 - 0x1294] 00000ADE 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000AE2 2F2D ED68 move.l -[A7], [A5 - 0x1298] 00000AE6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000AEA 508F addq.l A7, 8 label00000AEC: 00000AEC 7001 moveq.l D0, 0x01 label00000AEE: 00000AEE 4CEE 18E0 FBE2 movem.l D5,D6,D7,A3,A4, [A6 - 0x41E] 00000AF4 4E5E unlink A6 00000AF6 4E75 rts 00000AF8 0000 0000 ori.b D0, 0x0 00000AFC 0000 0000 ori.b D0, 0x0 00000B00 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000B02-00000B06 fn00000B02: 00000B02 4E56 FFFC link A6, -0x0004 // end alternate branch 00000B02-00000B06 fn00000B02: // (misaligned) 00000B04 FFFC .invalid <> 00000B06 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 00000B0A 2A2E 000C move.l D5, [A6 + 0xC] 00000B0E 266E 0008 movea.l A3, [A6 + 0x8] 00000B12 4246 clr.w D6 label00000B14: 00000B14 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */] 00000B18 4A85 tst.l D5 00000B1A 6704 beq +0x6 /* 00000B20 */ 00000B1C 70FF moveq.l D0, 0xFFFFFFFF 00000B1E 6006 bra +0x8 /* 00000B26 */ label00000B20: 00000B20 302B 0116 move.w D0, [A3 + 0x116] 00000B24 48C0 ext.l D0 label00000B26: 00000B26 2E00 move.l D7, D0 00000B28 6000 010E bra +0x110 /* 00000C38 */ label00000B2C: 00000B2C 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00000B30 4A6D E5CE tst.w [A5 - 0x1A32] 00000B34 6600 0128 bne +0x12A /* 00000C5E */ 00000B38 206B 03F0 movea.l A0, [A3 + 0x3F0] 00000B3C 2007 move.l D0, D7 00000B3E 2200 move.l D1, D0 00000B40 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00000B44 4841 swap.w D1 00000B46 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00000B4A 4841 swap.w D1 00000B4C 4241 clr.w D1 00000B4E D081 add.l D0, D1 00000B50 49F0 0800 lea.l A4, [A0 + D0] 00000B54 4A2C 0046 tst.b [A4 + 0x46] 00000B58 6700 00DE beq +0xE0 /* 00000C38 */ 00000B5C 4A46 tst.w D6 00000B5E 670C beq +0xE /* 00000B6C */ 00000B60 303C 00F0 move.w D0, 0xF0 00000B64 C02C 0048 and.b D0, [A4 + 0x48] 00000B68 6700 00CE beq +0xD0 /* 00000C38 */ label00000B6C: 00000B6C 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */] 00000B70 7004 moveq.l D0, 0x04 00000B72 B06B 010E cmp.w D0, [A3 + 0x10E] 00000B76 6608 bne +0xA /* 00000B80 */ 00000B78 302C 003C move.w D0, [A4 + 0x3C] 00000B7C 48C0 ext.l D0 00000B7E 6006 bra +0x8 /* 00000B86 */ label00000B80: 00000B80 302B 010E move.w D0, [A3 + 0x10E] 00000B84 48C0 ext.l D0 label00000B86: 00000B86 6B00 00AC bmi +0xAE /* 00000C34 */ 00000B8A 0C80 0000 0003 cmpi.l D0, 0x3 00000B90 6E00 00A2 bgt +0xA4 /* 00000C34 */ 00000B94 D080 add.l D0, D0 00000B96 303B 0806 move.w D0, [PC + D0 + 0x6] 00000B9A 4EFB 0000 jmp [PC + D0.w] 00000B9E 000A 002E ori.b A2, 0x2E /* '.' */ 00000BA2 0052 0076 ori.w [A2], 0x76 /* 'v' */ 00000BA6 7000 moveq.l D0, 0x00 00000BA8 2F00 move.l -[A7], D0 00000BAA 2F00 move.l -[A7], D0 00000BAC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000BB0 7200 moveq.l D1, 0x00 00000BB2 48C6 ext.l D6 00000BB4 4A86 tst.l D6 00000BB6 57C1 seq D1 00000BB8 4401 neg.b D1 00000BBA 2F01 move.l -[A7], D1 00000BBC 2F07 move.l -[A7], D7 00000BBE 2F0B move.l -[A7], A3 00000BC0 4EBA 00C4 jsr [PC + 0xC4 /* 00000C86 */] 00000BC4 4FEF 0018 lea.l A7, [A7 + 0x18] 00000BC8 606A bra +0x6C /* 00000C34 */ 00000BCA 7000 moveq.l D0, 0x00 00000BCC 2F00 move.l -[A7], D0 00000BCE 2F00 move.l -[A7], D0 00000BD0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000BD4 7200 moveq.l D1, 0x00 00000BD6 48C6 ext.l D6 00000BD8 4A86 tst.l D6 00000BDA 57C1 seq D1 00000BDC 4401 neg.b D1 00000BDE 2F01 move.l -[A7], D1 00000BE0 2F07 move.l -[A7], D7 00000BE2 2F0B move.l -[A7], A3 00000BE4 4EBA 03F8 jsr [PC + 0x3F8 /* 00000FDE */] 00000BE8 4FEF 0018 lea.l A7, [A7 + 0x18] 00000BEC 6046 bra +0x48 /* 00000C34 */ 00000BEE 7000 moveq.l D0, 0x00 00000BF0 2F00 move.l -[A7], D0 00000BF2 2F00 move.l -[A7], D0 00000BF4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000BF8 7200 moveq.l D1, 0x00 00000BFA 48C6 ext.l D6 00000BFC 4A86 tst.l D6 00000BFE 57C1 seq D1 00000C00 4401 neg.b D1 00000C02 2F01 move.l -[A7], D1 00000C04 2F07 move.l -[A7], D7 00000C06 2F0B move.l -[A7], A3 00000C08 4EBA 06D4 jsr [PC + 0x6D4 /* 000012DE */] 00000C0C 4FEF 0018 lea.l A7, [A7 + 0x18] 00000C10 6022 bra +0x24 /* 00000C34 */ 00000C12 7000 moveq.l D0, 0x00 00000C14 2F00 move.l -[A7], D0 00000C16 2F00 move.l -[A7], D0 00000C18 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C1C 7200 moveq.l D1, 0x00 00000C1E 48C6 ext.l D6 00000C20 4A86 tst.l D6 00000C22 57C1 seq D1 00000C24 4401 neg.b D1 00000C26 2F01 move.l -[A7], D1 00000C28 2F07 move.l -[A7], D7 00000C2A 2F0B move.l -[A7], A3 00000C2C 4EBA 0AB2 jsr [PC + 0xAB2 /* 000016E0 */] 00000C30 4FEF 0018 lea.l A7, [A7 + 0x18] label00000C34: 00000C34 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */] label00000C38: 00000C38 4A85 tst.l D5 00000C3A 6714 beq +0x16 /* 00000C50 */ 00000C3C 5287 addq.l D7, 1 00000C3E 302B 0116 move.w D0, [A3 + 0x116] 00000C42 48C0 ext.l D0 00000C44 B087 cmp.l D0, D7 00000C46 5EC0 sgt D0 00000C48 0240 0001 andi.w D0, 0x1 00000C4C 48C0 ext.l D0 00000C4E 600A bra +0xC /* 00000C5A */ label00000C50: 00000C50 5387 subq.l D7, 1 00000C52 5CC0 sge D0 00000C54 0240 0001 andi.w D0, 0x1 00000C58 48C0 ext.l D0 label00000C5A: 00000C5A 6600 FED0 bne -0x12E /* 00000B2C */ label00000C5E: 00000C5E 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */] 00000C62 4A46 tst.w D6 00000C64 660C bne +0xE /* 00000C72 */ 00000C66 2F0B move.l -[A7], A3 00000C68 486D 2AF2 pea.l [A5 + 0x2AF2 /* export_1370 */] 00000C6C 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000C70 508F addq.l A7, 8 label00000C72: 00000C72 5246 addq.w D6, 1 00000C74 0C46 0002 cmpi.w D6, 0x2 00000C78 6D00 FE9A blt -0x164 /* 00000B14 */ 00000C7C 4CEE 18E8 FFE4 movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x1C] 00000C82 4E5E unlink A6 00000C84 4E75 rts fn00000C86: 00000C86 4E56 FFD0 link A6, -0x0030 00000C8A 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3 00000C8E 382E 0012 move.w D4, [A6 + 0x12] 00000C92 2A2E 000C move.l D5, [A6 + 0xC] 00000C96 266E 0008 movea.l A3, [A6 + 0x8] 00000C9A 302B 0112 move.w D0, [A3 + 0x112] 00000C9E 48C0 ext.l D0 00000CA0 2200 move.l D1, D0 00000CA2 2005 move.l D0, D5 00000CA4 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000CA8 2E00 move.l D7, D0 00000CAA 5387 subq.l D7, 1 00000CAC 486D ED4A pea.l [A5 - 0x12B6] 00000CB0 486E FFE6 pea.l [A6 - 0x1A] 00000CB4 3F3C 080E move.w -[A7], 0x80E 00000CB8 A9EB syscall Pack4/FP68K 00000CBA 7004 moveq.l D0, 0x04 00000CBC B06B 010E cmp.w D0, [A3 + 0x10E] 00000CC0 6620 bne +0x22 /* 00000CE2 */ 00000CC2 206B 03F0 movea.l A0, [A3 + 0x3F0] 00000CC6 2005 move.l D0, D5 00000CC8 2200 move.l D1, D0 00000CCA C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00000CCE 4841 swap.w D1 00000CD0 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00000CD4 4841 swap.w D1 00000CD6 4241 clr.w D1 00000CD8 D081 add.l D0, D1 00000CDA 3030 083E move.w D0, [A0 + D0 + 0x3E] 00000CDE 48C0 ext.l D0 00000CE0 600E bra +0x10 /* 00000CF0 */ label00000CE2: 00000CE2 4A6B 037E tst.w [A3 + 0x37E] 00000CE6 6704 beq +0x6 /* 00000CEC */ 00000CE8 7001 moveq.l D0, 0x01 00000CEA 6004 bra +0x6 /* 00000CF0 */ label00000CEC: 00000CEC 2005 move.l D0, D5 00000CEE 5280 addq.l D0, 1 label00000CF0: 00000CF0 2D40 FFD8 move.l [A6 - 0x28], D0 00000CF4 486E FFD8 pea.l [A6 - 0x28] 00000CF8 486E FFDC pea.l [A6 - 0x24] 00000CFC 3F3C 280E move.w -[A7], 0x280E 00000D00 A9EB syscall Pack4/FP68K 00000D02 486E FFDC pea.l [A6 - 0x24] 00000D06 486E FFE6 pea.l [A6 - 0x1A] 00000D0A 3F3C 0004 move.w -[A7], 0x4 00000D0E A9EB syscall Pack4/FP68K 00000D10 486E FFE6 pea.l [A6 - 0x1A] 00000D14 486E FFF0 pea.l [A6 - 0x10] 00000D18 3F3C 0810 move.w -[A7], 0x810 00000D1C A9EB syscall Pack4/FP68K 00000D1E 4A44 tst.w D4 00000D20 674E beq +0x50 /* 00000D70 */ 00000D22 206B 03F0 movea.l A0, [A3 + 0x3F0] 00000D26 2005 move.l D0, D5 00000D28 2200 move.l D1, D0 00000D2A C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00000D2E 4841 swap.w D1 00000D30 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00000D34 4841 swap.w D1 00000D36 4241 clr.w D1 00000D38 D081 add.l D0, D1 00000D3A 41F0 0808 lea.l A0, [A0 + D0 + 0x8] 00000D3E 2F20 move.l -[A7], -[A0] 00000D40 2F20 move.l -[A7], -[A0] 00000D42 4EAD 0802 jsr [A5 + 0x802 /* export_252 */] 00000D46 206B 03F0 movea.l A0, [A3 + 0x3F0] 00000D4A 2005 move.l D0, D5 00000D4C 2200 move.l D1, D0 00000D4E C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00000D52 4841 swap.w D1 00000D54 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00000D58 4841 swap.w D1 00000D5A 4241 clr.w D1 00000D5C D081 add.l D0, D1 00000D5E 41F0 0824 lea.l A0, [A0 + D0 + 0x24] 00000D62 2F20 move.l -[A7], -[A0] 00000D64 2F20 move.l -[A7], -[A0] 00000D66 3F20 move.w -[A7], -[A0] 00000D68 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */] 00000D6C 4FEF 0012 lea.l A7, [A7 + 0x12] label00000D70: 00000D70 7C00 moveq.l D6, 0x00 00000D72 6000 0252 bra +0x254 /* 00000FC6 */ label00000D76: 00000D76 206D ED54 movea.l A0, [A5 - 0x12AC] 00000D7A 5287 addq.l D7, 1 00000D7C 2007 move.l D0, D7 00000D7E E580 asl D0, 2 00000D80 3030 0802 move.w D0, [A0 + D0 + 0x2] 00000D84 48C0 ext.l D0 00000D86 0C80 FFFF D8F0 cmpi.l D0, 0xFFFFD8F0 00000D8C 6700 0236 beq +0x238 /* 00000FC4 */ 00000D90 4A6B 037A tst.w [A3 + 0x37A] 00000D94 6600 00A4 bne +0xA6 /* 00000E3A */ 00000D98 486E FFF0 pea.l [A6 - 0x10] 00000D9C 486E FFE6 pea.l [A6 - 0x1A] 00000DA0 3F3C 080E move.w -[A7], 0x80E 00000DA4 A9EB syscall Pack4/FP68K 00000DA6 2D46 FFD4 move.l [A6 - 0x2C], D6 00000DAA 486E FFD4 pea.l [A6 - 0x2C] 00000DAE 486E FFDC pea.l [A6 - 0x24] 00000DB2 3F3C 280E move.w -[A7], 0x280E 00000DB6 A9EB syscall Pack4/FP68K 00000DB8 486E FFDC pea.l [A6 - 0x24] 00000DBC 486E FFE6 pea.l [A6 - 0x1A] 00000DC0 4267 clr.w -[A7] 00000DC2 A9EB syscall Pack4/FP68K 00000DC4 41EE FFF0 lea.l A0, [A6 - 0x10] 00000DC8 2F20 move.l -[A7], -[A0] 00000DCA 2F20 move.l -[A7], -[A0] 00000DCC 3F20 move.w -[A7], -[A0] 00000DCE 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */] 00000DD2 906D ED52 sub.w D0, [A5 - 0x12AE] 00000DD6 3D40 FFFA move.w [A6 - 0x6], D0 00000DDA 302D ED52 move.w D0, [A5 - 0x12AE] 00000DDE E348 lsl D0.w, 1 00000DE0 D06E FFFA add.w D0, [A6 - 0x6] 00000DE4 3D40 FFFE move.w [A6 - 0x2], D0 00000DE8 206D ED54 movea.l A0, [A5 - 0x12AC] 00000DEC 2007 move.l D0, D7 00000DEE E580 asl D0, 2 00000DF0 3D70 0802 FFF8 move.w [A6 - 0x8], [A0 + D0 + 0x2] 00000DF6 226D ED54 movea.l A1, [A5 - 0x12AC] 00000DFA 2207 move.l D1, D7 00000DFC E581 asl D1, 2 00000DFE 3D71 1800 FFFC move.w [A6 - 0x4], [A1 + D1] 00000E04 3030 0802 move.w D0, [A0 + D0 + 0x2] 00000E08 B071 1800 cmp.w D0, [A1 + D1] 00000E0C 4FEF 000A lea.l A7, [A7 + 0xA] 00000E10 6F00 00C2 ble +0xC4 /* 00000ED4 */ 00000E14 4A44 tst.w D4 00000E16 6700 00BC beq +0xBE /* 00000ED4 */ 00000E1A 206D ED54 movea.l A0, [A5 - 0x12AC] 00000E1E 2007 move.l D0, D7 00000E20 E580 asl D0, 2 00000E22 3D70 0800 FFF8 move.w [A6 - 0x8], [A0 + D0] 00000E28 206D ED54 movea.l A0, [A5 - 0x12AC] 00000E2C 2007 move.l D0, D7 00000E2E E580 asl D0, 2 00000E30 3D70 0802 FFFC move.w [A6 - 0x4], [A0 + D0 + 0x2] 00000E36 6000 009C bra +0x9E /* 00000ED4 */ label00000E3A: 00000E3A 486E FFF0 pea.l [A6 - 0x10] 00000E3E 486E FFE6 pea.l [A6 - 0x1A] 00000E42 3F3C 080E move.w -[A7], 0x80E 00000E46 A9EB syscall Pack4/FP68K 00000E48 2D46 FFD0 move.l [A6 - 0x30], D6 00000E4C 486E FFD0 pea.l [A6 - 0x30] 00000E50 486E FFDC pea.l [A6 - 0x24] 00000E54 3F3C 280E move.w -[A7], 0x280E 00000E58 A9EB syscall Pack4/FP68K 00000E5A 486E FFDC pea.l [A6 - 0x24] 00000E5E 486E FFE6 pea.l [A6 - 0x1A] 00000E62 4267 clr.w -[A7] 00000E64 A9EB syscall Pack4/FP68K 00000E66 41EE FFF0 lea.l A0, [A6 - 0x10] 00000E6A 2F20 move.l -[A7], -[A0] 00000E6C 2F20 move.l -[A7], -[A0] 00000E6E 3F20 move.w -[A7], -[A0] 00000E70 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */] 00000E74 906D ED52 sub.w D0, [A5 - 0x12AE] 00000E78 3D40 FFF8 move.w [A6 - 0x8], D0 00000E7C 302D ED52 move.w D0, [A5 - 0x12AE] 00000E80 E348 lsl D0.w, 1 00000E82 D06E FFF8 add.w D0, [A6 - 0x8] 00000E86 3D40 FFFC move.w [A6 - 0x4], D0 00000E8A 206D ED54 movea.l A0, [A5 - 0x12AC] 00000E8E 2007 move.l D0, D7 00000E90 E580 asl D0, 2 00000E92 3D70 0802 FFFA move.w [A6 - 0x6], [A0 + D0 + 0x2] 00000E98 226D ED54 movea.l A1, [A5 - 0x12AC] 00000E9C 2207 move.l D1, D7 00000E9E E581 asl D1, 2 00000EA0 3D71 1800 FFFE move.w [A6 - 0x2], [A1 + D1] 00000EA6 3030 0802 move.w D0, [A0 + D0 + 0x2] 00000EAA B071 1800 cmp.w D0, [A1 + D1] 00000EAE 4FEF 000A lea.l A7, [A7 + 0xA] 00000EB2 6F20 ble +0x22 /* 00000ED4 */ 00000EB4 4A44 tst.w D4 00000EB6 671C beq +0x1E /* 00000ED4 */ 00000EB8 206D ED54 movea.l A0, [A5 - 0x12AC] 00000EBC 2007 move.l D0, D7 00000EBE E580 asl D0, 2 00000EC0 3D70 0800 FFFA move.w [A6 - 0x6], [A0 + D0] 00000EC6 206D ED54 movea.l A0, [A5 - 0x12AC] 00000ECA 2007 move.l D0, D7 00000ECC E580 asl D0, 2 00000ECE 3D70 0802 FFFE move.w [A6 - 0x2], [A0 + D0 + 0x2] label00000ED4: 00000ED4 4A44 tst.w D4 00000ED6 6742 beq +0x44 /* 00000F1A */ 00000ED8 206B 03F0 movea.l A0, [A3 + 0x3F0] 00000EDC 2005 move.l D0, D5 00000EDE 2200 move.l D1, D0 00000EE0 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00000EE4 4841 swap.w D1 00000EE6 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00000EEA 4841 swap.w D1 00000EEC 4241 clr.w D1 00000EEE D081 add.l D0, D1 00000EF0 4A30 0803 tst.b [A0 + D0 + 0x3] 00000EF4 6712 beq +0x14 /* 00000F08 */ 00000EF6 41EE 0000 lea.l A0, [A6 + 0x0] 00000EFA 2F20 move.l -[A7], -[A0] 00000EFC 2F20 move.l -[A7], -[A0] 00000EFE 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */] 00000F02 508F addq.l A7, 8 00000F04 6000 00BE bra +0xC0 /* 00000FC4 */ label00000F08: 00000F08 41EE 0000 lea.l A0, [A6 + 0x0] 00000F0C 2F20 move.l -[A7], -[A0] 00000F0E 2F20 move.l -[A7], -[A0] 00000F10 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */] 00000F14 508F addq.l A7, 8 00000F16 6000 00AC bra +0xAE /* 00000FC4 */ label00000F1A: 00000F1A 4A6B 037A tst.w [A3 + 0x37A] 00000F1E 6652 bne +0x54 /* 00000F72 */ 00000F20 302E 001E move.w D0, [A6 + 0x1E] 00000F24 48C0 ext.l D0 00000F26 2F00 move.l -[A7], D0 00000F28 302E 001A move.w D0, [A6 + 0x1A] 00000F2C 48C0 ext.l D0 00000F2E 2F00 move.l -[A7], D0 00000F30 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000F34 302E FFFC move.w D0, [A6 - 0x4] 00000F38 48C0 ext.l D0 00000F3A 2F00 move.l -[A7], D0 00000F3C 302E FFF8 move.w D0, [A6 - 0x8] 00000F40 48C0 ext.l D0 00000F42 2F00 move.l -[A7], D0 00000F44 302E FFFA move.w D0, [A6 - 0x6] 00000F48 48C0 ext.l D0 00000F4A 322E FFFE move.w D1, [A6 - 0x2] 00000F4E 48C1 ext.l D1 00000F50 D280 add.l D1, D0 00000F52 2001 move.l D0, D1 00000F54 7202 moveq.l D1, 0x02 00000F56 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00000F5A 2F00 move.l -[A7], D0 00000F5C 2F05 move.l -[A7], D5 00000F5E 2F06 move.l -[A7], D6 00000F60 2F0B move.l -[A7], A3 00000F62 4EBA 0B5A jsr [PC + 0xB5A /* 00001ABE */] 00000F66 4A40 tst.w D0 00000F68 4FEF 0024 lea.l A7, [A7 + 0x24] 00000F6C 6756 beq +0x58 /* 00000FC4 */ 00000F6E 7001 moveq.l D0, 0x01 00000F70 6062 bra +0x64 /* 00000FD4 */ label00000F72: 00000F72 302E 001E move.w D0, [A6 + 0x1E] 00000F76 48C0 ext.l D0 00000F78 2F00 move.l -[A7], D0 00000F7A 302E 001A move.w D0, [A6 + 0x1A] 00000F7E 48C0 ext.l D0 00000F80 2F00 move.l -[A7], D0 00000F82 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000F86 302E FFFE move.w D0, [A6 - 0x2] 00000F8A 48C0 ext.l D0 00000F8C 2F00 move.l -[A7], D0 00000F8E 302E FFFA move.w D0, [A6 - 0x6] 00000F92 48C0 ext.l D0 00000F94 2F00 move.l -[A7], D0 00000F96 302E FFF8 move.w D0, [A6 - 0x8] 00000F9A 48C0 ext.l D0 00000F9C 322E FFFC move.w D1, [A6 - 0x4] 00000FA0 48C1 ext.l D1 00000FA2 D280 add.l D1, D0 00000FA4 2001 move.l D0, D1 00000FA6 7202 moveq.l D1, 0x02 00000FA8 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00000FAC 2F00 move.l -[A7], D0 00000FAE 2F05 move.l -[A7], D5 00000FB0 2F06 move.l -[A7], D6 00000FB2 2F0B move.l -[A7], A3 00000FB4 4EBA 0B08 jsr [PC + 0xB08 /* 00001ABE */] 00000FB8 4A40 tst.w D0 00000FBA 4FEF 0024 lea.l A7, [A7 + 0x24] 00000FBE 6704 beq +0x6 /* 00000FC4 */ 00000FC0 7001 moveq.l D0, 0x01 00000FC2 6010 bra +0x12 /* 00000FD4 */ label00000FC4: 00000FC4 5286 addq.l D6, 1 label00000FC6: 00000FC6 302B 0112 move.w D0, [A3 + 0x112] 00000FCA 48C0 ext.l D0 00000FCC B086 cmp.l D0, D6 00000FCE 6E00 FDA6 bgt -0x258 /* 00000D76 */ 00000FD2 7000 moveq.l D0, 0x00 label00000FD4: 00000FD4 4CEE 08F0 FFBC movem.l D4,D5,D6,D7,A3, [A6 - 0x44] 00000FDA 4E5E unlink A6 00000FDC 4E75 rts fn00000FDE: 00000FDE 4E56 FFCC link A6, -0x0034 00000FE2 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3 00000FE6 282E 000C move.l D4, [A6 + 0xC] 00000FEA 266E 0008 movea.l A3, [A6 + 0x8] 00000FEE 206B 03F0 movea.l A0, [A3 + 0x3F0] 00000FF2 2004 move.l D0, D4 00000FF4 2200 move.l D1, D0 00000FF6 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00000FFA 4841 swap.w D1 00000FFC C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00001000 4841 swap.w D1 00001002 4241 clr.w D1 00001004 D081 add.l D0, D1 00001006 4A70 0842 tst.w [A0 + D0 + 0x42] 0000100A 6704 beq +0x6 /* 00001010 */ 0000100C 700A moveq.l D0, 0x0A 0000100E 6002 bra +0x4 /* 00001012 */ label00001010: 00001010 7001 moveq.l D0, 0x01 label00001012: 00001012 3A00 move.w D5, D0 00001014 486D ED4A pea.l [A5 - 0x12B6] 00001018 486E FFE2 pea.l [A6 - 0x1E] 0000101C 3F3C 080E move.w -[A7], 0x80E 00001020 A9EB syscall Pack4/FP68K 00001022 7004 moveq.l D0, 0x04 00001024 B06B 010E cmp.w D0, [A3 + 0x10E] 00001028 6620 bne +0x22 /* 0000104A */ 0000102A 206B 03F0 movea.l A0, [A3 + 0x3F0] 0000102E 2004 move.l D0, D4 00001030 2200 move.l D1, D0 00001032 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00001036 4841 swap.w D1 00001038 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 0000103C 4841 swap.w D1 0000103E 4241 clr.w D1 00001040 D081 add.l D0, D1 00001042 3030 083E move.w D0, [A0 + D0 + 0x3E] 00001046 48C0 ext.l D0 00001048 6002 bra +0x4 /* 0000104C */ label0000104A: 0000104A 7000 moveq.l D0, 0x00 label0000104C: 0000104C 2D40 FFD4 move.l [A6 - 0x2C], D0 00001050 486E FFD4 pea.l [A6 - 0x2C] 00001054 486E FFD8 pea.l [A6 - 0x28] 00001058 3F3C 280E move.w -[A7], 0x280E 0000105C A9EB syscall Pack4/FP68K 0000105E 486E FFD8 pea.l [A6 - 0x28] 00001062 486E FFE2 pea.l [A6 - 0x1E] 00001066 3F3C 0004 move.w -[A7], 0x4 0000106A A9EB syscall Pack4/FP68K 0000106C 486E FFE2 pea.l [A6 - 0x1E] 00001070 486E FFF8 pea.l [A6 - 0x8] 00001074 3F3C 0810 move.w -[A7], 0x810 00001078 A9EB syscall Pack4/FP68K 0000107A 302B 0112 move.w D0, [A3 + 0x112] 0000107E 48C0 ext.l D0 00001080 2200 move.l D1, D0 00001082 2004 move.l D0, D4 00001084 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00001088 2D40 FFEC move.l [A6 - 0x14], D0 0000108C 4A6E 0012 tst.w [A6 + 0x12] 00001090 6700 0154 beq +0x156 /* 000011E6 */ 00001094 206B 03F0 movea.l A0, [A3 + 0x3F0] 00001098 2004 move.l D0, D4 0000109A 2200 move.l D1, D0 0000109C C0FC 004A mulu.w D0, 0x4A /* 'J' */ 000010A0 4841 swap.w D1 000010A2 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 000010A6 4841 swap.w D1 000010A8 4241 clr.w D1 000010AA D081 add.l D0, D1 000010AC 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 000010B0 2F20 move.l -[A7], -[A0] 000010B2 2F20 move.l -[A7], -[A0] 000010B4 3F20 move.w -[A7], -[A0] 000010B6 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */] 000010BA 4246 clr.w D6 000010BC 7E00 moveq.l D7, 0x00 000010BE 4FEF 000A lea.l A7, [A7 + 0xA] 000010C2 6000 0116 bra +0x118 /* 000011DA */ label000010C6: 000010C6 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10] 000010CC 486E FFF8 pea.l [A6 - 0x8] 000010D0 486E FFE2 pea.l [A6 - 0x1E] 000010D4 3F3C 080E move.w -[A7], 0x80E 000010D8 A9EB syscall Pack4/FP68K 000010DA 2D47 FFD0 move.l [A6 - 0x30], D7 000010DE 486E FFD0 pea.l [A6 - 0x30] 000010E2 486E FFD8 pea.l [A6 - 0x28] 000010E6 3F3C 280E move.w -[A7], 0x280E 000010EA A9EB syscall Pack4/FP68K 000010EC 486E FFD8 pea.l [A6 - 0x28] 000010F0 486E FFE2 pea.l [A6 - 0x1E] 000010F4 4267 clr.w -[A7] 000010F6 A9EB syscall Pack4/FP68K 000010F8 41EE FFEC lea.l A0, [A6 - 0x14] 000010FC 2F20 move.l -[A7], -[A0] 000010FE 2F20 move.l -[A7], -[A0] 00001100 3F20 move.w -[A7], -[A0] 00001102 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */] 00001106 3D40 FFF2 move.w [A6 - 0xE], D0 0000110A 206D ED54 movea.l A0, [A5 - 0x12AC] 0000110E 2007 move.l D0, D7 00001110 D0AE FFEC add.l D0, [A6 - 0x14] 00001114 E580 asl D0, 2 00001116 3D70 0800 FFF0 move.w [A6 - 0x10], [A0 + D0] 0000111C 302E FFF0 move.w D0, [A6 - 0x10] 00001120 48C0 ext.l D0 00001122 0C80 FFFF D8F0 cmpi.l D0, 0xFFFFD8F0 00001128 4FEF 000A lea.l A7, [A7 + 0xA] 0000112C 670C beq +0xE /* 0000113A */ 0000112E 302B 0112 move.w D0, [A3 + 0x112] 00001132 5340 subq.w D0, 1 00001134 48C0 ext.l D0 00001136 B087 cmp.l D0, D7 00001138 666C bne +0x6E /* 000011A6 */ label0000113A: 0000113A 4A46 tst.w D6 0000113C 6746 beq +0x48 /* 00001184 */ 0000113E 302E FFF0 move.w D0, [A6 - 0x10] 00001142 48C0 ext.l D0 00001144 0C80 FFFF D8F0 cmpi.l D0, 0xFFFFD8F0 0000114A 6718 beq +0x1A /* 00001164 */ 0000114C 41EE FFF0 lea.l A0, [A6 - 0x10] 00001150 43EE FFF4 lea.l A1, [A6 - 0xC] 00001154 22D8 move.l [A1]+, [A0]+ 00001156 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000115A 48C5 ext.l D5 0000115C 2F05 move.l -[A7], D5 0000115E 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */] 00001162 508F addq.l A7, 8 label00001164: 00001164 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001168 48C5 ext.l D5 0000116A 2F05 move.l -[A7], D5 0000116C 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */] 00001170 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001174 48C5 ext.l D5 00001176 2F05 move.l -[A7], D5 00001178 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */] 0000117C 4246 clr.w D6 0000117E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001182 6054 bra +0x56 /* 000011D8 */ label00001184: 00001184 302E FFF0 move.w D0, [A6 - 0x10] 00001188 48C0 ext.l D0 0000118A 0C80 FFFF D8F0 cmpi.l D0, 0xFFFFD8F0 00001190 6746 beq +0x48 /* 000011D8 */ 00001192 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001196 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 0000119A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000119E 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 000011A2 508F addq.l A7, 8 000011A4 6032 bra +0x34 /* 000011D8 */ label000011A6: 000011A6 4A46 tst.w D6 000011A8 6710 beq +0x12 /* 000011BA */ 000011AA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000011AE 48C5 ext.l D5 000011B0 2F05 move.l -[A7], D5 000011B2 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */] 000011B6 508F addq.l A7, 8 000011B8 601E bra +0x20 /* 000011D8 */ label000011BA: 000011BA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000011BE 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */] 000011C2 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000011C6 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */] 000011CA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000011CE 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */] 000011D2 7C01 moveq.l D6, 0x01 000011D4 4FEF 000C lea.l A7, [A7 + 0xC] label000011D8: 000011D8 5287 addq.l D7, 1 label000011DA: 000011DA 302B 0112 move.w D0, [A3 + 0x112] 000011DE 48C0 ext.l D0 000011E0 B087 cmp.l D0, D7 000011E2 6E00 FEE2 bgt -0x11C /* 000010C6 */ label000011E6: 000011E6 7E00 moveq.l D7, 0x00 000011E8 6000 00DC bra +0xDE /* 000012C6 */ label000011EC: 000011EC 486E FFF8 pea.l [A6 - 0x8] 000011F0 486E FFE2 pea.l [A6 - 0x1E] 000011F4 3F3C 080E move.w -[A7], 0x80E 000011F8 A9EB syscall Pack4/FP68K 000011FA 2D47 FFCC move.l [A6 - 0x34], D7 000011FE 486E FFCC pea.l [A6 - 0x34] 00001202 486E FFD8 pea.l [A6 - 0x28] 00001206 3F3C 280E move.w -[A7], 0x280E 0000120A A9EB syscall Pack4/FP68K 0000120C 486E FFD8 pea.l [A6 - 0x28] 00001210 486E FFE2 pea.l [A6 - 0x1E] 00001214 4267 clr.w -[A7] 00001216 A9EB syscall Pack4/FP68K 00001218 41EE FFEC lea.l A0, [A6 - 0x14] 0000121C 2F20 move.l -[A7], -[A0] 0000121E 2F20 move.l -[A7], -[A0] 00001220 3F20 move.w -[A7], -[A0] 00001222 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */] 00001226 3D40 FFF2 move.w [A6 - 0xE], D0 0000122A 206D ED54 movea.l A0, [A5 - 0x12AC] 0000122E 2007 move.l D0, D7 00001230 D0AE FFEC add.l D0, [A6 - 0x14] 00001234 E580 asl D0, 2 00001236 3D70 0800 FFF0 move.w [A6 - 0x10], [A0 + D0] 0000123C 302E FFF0 move.w D0, [A6 - 0x10] 00001240 48C0 ext.l D0 00001242 0C80 FFFF D8F0 cmpi.l D0, 0xFFFFD8F0 00001248 4FEF 000A lea.l A7, [A7 + 0xA] 0000124C 6776 beq +0x78 /* 000012C4 */ 0000124E 4A6E 0012 tst.w [A6 + 0x12] 00001252 672E beq +0x30 /* 00001282 */ 00001254 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001258 206B 03F0 movea.l A0, [A3 + 0x3F0] 0000125C 2004 move.l D0, D4 0000125E 2200 move.l D1, D0 00001260 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00001264 4841 swap.w D1 00001266 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 0000126A 4841 swap.w D1 0000126C 4241 clr.w D1 0000126E D081 add.l D0, D1 00001270 41F0 0810 lea.l A0, [A0 + D0 + 0x10] 00001274 2F20 move.l -[A7], -[A0] 00001276 2F20 move.l -[A7], -[A0] 00001278 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 0000127C 4FEF 000C lea.l A7, [A7 + 0xC] 00001280 6042 bra +0x44 /* 000012C4 */ label00001282: 00001282 302E 001E move.w D0, [A6 + 0x1E] 00001286 48C0 ext.l D0 00001288 2F00 move.l -[A7], D0 0000128A 302E 001A move.w D0, [A6 + 0x1A] 0000128E 48C0 ext.l D0 00001290 2F00 move.l -[A7], D0 00001292 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001296 302E FFF0 move.w D0, [A6 - 0x10] 0000129A 48C0 ext.l D0 0000129C 2F00 move.l -[A7], D0 0000129E 302E FFF0 move.w D0, [A6 - 0x10] 000012A2 48C0 ext.l D0 000012A4 2F00 move.l -[A7], D0 000012A6 302E FFF2 move.w D0, [A6 - 0xE] 000012AA 48C0 ext.l D0 000012AC 2F00 move.l -[A7], D0 000012AE 2F04 move.l -[A7], D4 000012B0 2F07 move.l -[A7], D7 000012B2 2F0B move.l -[A7], A3 000012B4 4EBA 0808 jsr [PC + 0x808 /* 00001ABE */] 000012B8 4A40 tst.w D0 000012BA 4FEF 0024 lea.l A7, [A7 + 0x24] 000012BE 6704 beq +0x6 /* 000012C4 */ 000012C0 7001 moveq.l D0, 0x01 000012C2 6010 bra +0x12 /* 000012D4 */ label000012C4: 000012C4 5287 addq.l D7, 1 label000012C6: 000012C6 302B 0112 move.w D0, [A3 + 0x112] 000012CA 48C0 ext.l D0 000012CC B087 cmp.l D0, D7 000012CE 6E00 FF1C bgt -0xE2 /* 000011EC */ 000012D2 7000 moveq.l D0, 0x00 label000012D4: 000012D4 4CEE 08F0 FFB8 movem.l D4,D5,D6,D7,A3, [A6 - 0x48] 000012DA 4E5E unlink A6 000012DC 4E75 rts fn000012DE: 000012DE 4E56 FFCA link A6, -0x0036 000012E2 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3 000012E6 266E 0008 movea.l A3, [A6 + 0x8] 000012EA 4A6E 0012 tst.w [A6 + 0x12] 000012EE 6752 beq +0x54 /* 00001342 */ 000012F0 206B 03F0 movea.l A0, [A3 + 0x3F0] 000012F4 202E 000C move.l D0, [A6 + 0xC] 000012F8 2200 move.l D1, D0 000012FA C0FC 004A mulu.w D0, 0x4A /* 'J' */ 000012FE 4841 swap.w D1 00001300 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00001304 4841 swap.w D1 00001306 4241 clr.w D1 00001308 D081 add.l D0, D1 0000130A 41F0 0808 lea.l A0, [A0 + D0 + 0x8] 0000130E 2F20 move.l -[A7], -[A0] 00001310 2F20 move.l -[A7], -[A0] 00001312 4EAD 0802 jsr [A5 + 0x802 /* export_252 */] 00001316 206B 03F0 movea.l A0, [A3 + 0x3F0] 0000131A 202E 000C move.l D0, [A6 + 0xC] 0000131E 2200 move.l D1, D0 00001320 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00001324 4841 swap.w D1 00001326 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 0000132A 4841 swap.w D1 0000132C 4241 clr.w D1 0000132E D081 add.l D0, D1 00001330 41F0 0824 lea.l A0, [A0 + D0 + 0x24] 00001334 2F20 move.l -[A7], -[A0] 00001336 2F20 move.l -[A7], -[A0] 00001338 3F20 move.w -[A7], -[A0] 0000133A 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */] 0000133E 4FEF 0012 lea.l A7, [A7 + 0x12] label00001342: 00001342 206B 03F0 movea.l A0, [A3 + 0x3F0] 00001346 202E 000C move.l D0, [A6 + 0xC] 0000134A 2200 move.l D1, D0 0000134C C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00001350 4841 swap.w D1 00001352 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00001356 4841 swap.w D1 00001358 4241 clr.w D1 0000135A D081 add.l D0, D1 0000135C 4A70 0842 tst.w [A0 + D0 + 0x42] 00001360 6704 beq +0x6 /* 00001366 */ 00001362 700A moveq.l D0, 0x0A 00001364 6002 bra +0x4 /* 00001368 */ label00001366: 00001366 7001 moveq.l D0, 0x01 label00001368: 00001368 3C00 move.w D6, D0 0000136A 486D ED4A pea.l [A5 - 0x12B6] 0000136E 486E FFE0 pea.l [A6 - 0x20] 00001372 3F3C 080E move.w -[A7], 0x80E 00001376 A9EB syscall Pack4/FP68K 00001378 7004 moveq.l D0, 0x04 0000137A B06B 010E cmp.w D0, [A3 + 0x10E] 0000137E 6622 bne +0x24 /* 000013A2 */ 00001380 206B 03F0 movea.l A0, [A3 + 0x3F0] 00001384 202E 000C move.l D0, [A6 + 0xC] 00001388 2200 move.l D1, D0 0000138A C0FC 004A mulu.w D0, 0x4A /* 'J' */ 0000138E 4841 swap.w D1 00001390 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00001394 4841 swap.w D1 00001396 4241 clr.w D1 00001398 D081 add.l D0, D1 0000139A 3030 083E move.w D0, [A0 + D0 + 0x3E] 0000139E 48C0 ext.l D0 000013A0 6002 bra +0x4 /* 000013A4 */ label000013A2: 000013A2 7000 moveq.l D0, 0x00 label000013A4: 000013A4 2D40 FFD2 move.l [A6 - 0x2E], D0 000013A8 486E FFD2 pea.l [A6 - 0x2E] 000013AC 486E FFD6 pea.l [A6 - 0x2A] 000013B0 3F3C 280E move.w -[A7], 0x280E 000013B4 A9EB syscall Pack4/FP68K 000013B6 486E FFD6 pea.l [A6 - 0x2A] 000013BA 486E FFE0 pea.l [A6 - 0x20] 000013BE 3F3C 0004 move.w -[A7], 0x4 000013C2 A9EB syscall Pack4/FP68K 000013C4 486E FFE0 pea.l [A6 - 0x20] 000013C8 486E FFF6 pea.l [A6 - 0xA] 000013CC 3F3C 0810 move.w -[A7], 0x810 000013D0 A9EB syscall Pack4/FP68K 000013D2 302B 0112 move.w D0, [A3 + 0x112] 000013D6 48C0 ext.l D0 000013D8 2200 move.l D1, D0 000013DA 202E 000C move.l D0, [A6 + 0xC] 000013DE 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000013E2 2A00 move.l D5, D0 000013E4 7800 moveq.l D4, 0x00 000013E6 6000 02E0 bra +0x2E2 /* 000016C8 */ label000013EA: 000013EA 426E FFFE clr.w [A6 - 0x2] 000013EE 2E04 move.l D7, D4 000013F0 6000 02C4 bra +0x2C6 /* 000016B6 */ label000013F4: 000013F4 2D6E FFEE FFF2 move.l [A6 - 0xE], [A6 - 0x12] 000013FA 486E FFF6 pea.l [A6 - 0xA] 000013FE 486E FFE0 pea.l [A6 - 0x20] 00001402 3F3C 080E move.w -[A7], 0x80E 00001406 A9EB syscall Pack4/FP68K 00001408 2D47 FFCE move.l [A6 - 0x32], D7 0000140C 486E FFCE pea.l [A6 - 0x32] 00001410 486E FFD6 pea.l [A6 - 0x2A] 00001414 3F3C 280E move.w -[A7], 0x280E 00001418 A9EB syscall Pack4/FP68K 0000141A 486E FFD6 pea.l [A6 - 0x2A] 0000141E 486E FFE0 pea.l [A6 - 0x20] 00001422 4267 clr.w -[A7] 00001424 A9EB syscall Pack4/FP68K 00001426 41EE FFEA lea.l A0, [A6 - 0x16] 0000142A 2F20 move.l -[A7], -[A0] 0000142C 2F20 move.l -[A7], -[A0] 0000142E 3F20 move.w -[A7], -[A0] 00001430 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */] 00001434 3D40 FFF0 move.w [A6 - 0x10], D0 00001438 206D ED54 movea.l A0, [A5 - 0x12AC] 0000143C 2005 move.l D0, D5 0000143E D087 add.l D0, D7 00001440 E580 asl D0, 2 00001442 3D70 0800 FFEE move.w [A6 - 0x12], [A0 + D0] 00001448 302E FFEE move.w D0, [A6 - 0x12] 0000144C 48C0 ext.l D0 0000144E 0C80 FFFF D8F0 cmpi.l D0, 0xFFFFD8F0 00001454 4FEF 000A lea.l A7, [A7 + 0xA] 00001458 670E beq +0x10 /* 00001468 */ 0000145A 302B 0112 move.w D0, [A3 + 0x112] 0000145E 5340 subq.w D0, 1 00001460 48C0 ext.l D0 00001462 B087 cmp.l D0, D7 00001464 6600 01BE bne +0x1C0 /* 00001624 */ label00001468: 00001468 2D47 FFEA move.l [A6 - 0x16], D7 0000146C 4A6E 0012 tst.w [A6 + 0x12] 00001470 6662 bne +0x64 /* 000014D4 */ 00001472 302E FFEE move.w D0, [A6 - 0x12] 00001476 48C0 ext.l D0 00001478 0C80 FFFF D8F0 cmpi.l D0, 0xFFFFD8F0 0000147E 6700 0242 beq +0x244 /* 000016C2 */ 00001482 302E 001E move.w D0, [A6 + 0x1E] 00001486 48C0 ext.l D0 00001488 2F00 move.l -[A7], D0 0000148A 302E 001A move.w D0, [A6 + 0x1A] 0000148E 48C0 ext.l D0 00001490 2F00 move.l -[A7], D0 00001492 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001496 302E FFEE move.w D0, [A6 - 0x12] 0000149A 48C0 ext.l D0 0000149C 2F00 move.l -[A7], D0 0000149E 206D ED54 movea.l A0, [A5 - 0x12AC] 000014A2 2005 move.l D0, D5 000014A4 D087 add.l D0, D7 000014A6 E580 asl D0, 2 000014A8 3030 0802 move.w D0, [A0 + D0 + 0x2] 000014AC 48C0 ext.l D0 000014AE 2F00 move.l -[A7], D0 000014B0 302E FFF0 move.w D0, [A6 - 0x10] 000014B4 48C0 ext.l D0 000014B6 2F00 move.l -[A7], D0 000014B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000014BC 2F07 move.l -[A7], D7 000014BE 2F0B move.l -[A7], A3 000014C0 4EBA 05FC jsr [PC + 0x5FC /* 00001ABE */] 000014C4 4A40 tst.w D0 000014C6 4FEF 0024 lea.l A7, [A7 + 0x24] 000014CA 6700 01F6 beq +0x1F8 /* 000016C2 */ 000014CE 7001 moveq.l D0, 0x01 000014D0 6000 0204 bra +0x206 /* 000016D6 */ label000014D4: 000014D4 4A6E FFFE tst.w [A6 - 0x2] 000014D8 6700 01E8 beq +0x1EA /* 000016C2 */ 000014DC 302E FFEE move.w D0, [A6 - 0x12] 000014E0 48C0 ext.l D0 000014E2 0C80 FFFF D8F0 cmpi.l D0, 0xFFFFD8F0 000014E8 6604 bne +0x6 /* 000014EE */ 000014EA 5387 subq.l D7, 1 000014EC 6018 bra +0x1A /* 00001506 */ label000014EE: 000014EE 41EE FFEE lea.l A0, [A6 - 0x12] 000014F2 43EE FFF2 lea.l A1, [A6 - 0xE] 000014F6 22D8 move.l [A1]+, [A0]+ 000014F8 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000014FC 48C6 ext.l D6 000014FE 2F06 move.l -[A7], D6 00001500 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */] 00001504 508F addq.l A7, 8 label00001506: 00001506 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000150A 48C6 ext.l D6 0000150C 2F06 move.l -[A7], D6 0000150E 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */] 00001512 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001516 48C6 ext.l D6 00001518 2F06 move.l -[A7], D6 0000151A 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */] 0000151E 206D ED54 movea.l A0, [A5 - 0x12AC] 00001522 2005 move.l D0, D5 00001524 D087 add.l D0, D7 00001526 E580 asl D0, 2 00001528 3D70 0802 FFF2 move.w [A6 - 0xE], [A0 + D0 + 0x2] 0000152E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001532 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 00001536 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000153A 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */] 0000153E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001542 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */] 00001546 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000154A 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */] 0000154E 5387 subq.l D7, 1 00001550 4FEF 0020 lea.l A7, [A7 + 0x20] 00001554 6060 bra +0x62 /* 000015B6 */ label00001556: 00001556 486E FFF6 pea.l [A6 - 0xA] 0000155A 486E FFE0 pea.l [A6 - 0x20] 0000155E 3F3C 080E move.w -[A7], 0x80E 00001562 A9EB syscall Pack4/FP68K 00001564 2D47 FFCA move.l [A6 - 0x36], D7 00001568 486E FFCA pea.l [A6 - 0x36] 0000156C 486E FFD6 pea.l [A6 - 0x2A] 00001570 3F3C 280E move.w -[A7], 0x280E 00001574 A9EB syscall Pack4/FP68K 00001576 486E FFD6 pea.l [A6 - 0x2A] 0000157A 486E FFE0 pea.l [A6 - 0x20] 0000157E 4267 clr.w -[A7] 00001580 A9EB syscall Pack4/FP68K 00001582 41EE FFEA lea.l A0, [A6 - 0x16] 00001586 2F20 move.l -[A7], -[A0] 00001588 2F20 move.l -[A7], -[A0] 0000158A 3F20 move.w -[A7], -[A0] 0000158C 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */] 00001590 3D40 FFF4 move.w [A6 - 0xC], D0 00001594 206D ED54 movea.l A0, [A5 - 0x12AC] 00001598 2005 move.l D0, D5 0000159A D087 add.l D0, D7 0000159C E580 asl D0, 2 0000159E 3D70 0802 FFF2 move.w [A6 - 0xE], [A0 + D0 + 0x2] 000015A4 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000015A8 48C6 ext.l D6 000015AA 2F06 move.l -[A7], D6 000015AC 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */] 000015B0 4FEF 0012 lea.l A7, [A7 + 0x12] 000015B4 5387 subq.l D7, 1 label000015B6: 000015B6 B887 cmp.l D4, D7 000015B8 6F9C ble -0x62 /* 00001556 */ 000015BA 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000015BE 48C6 ext.l D6 000015C0 2F06 move.l -[A7], D6 000015C2 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */] 000015C6 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000015CA 48C6 ext.l D6 000015CC 2F06 move.l -[A7], D6 000015CE 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */] 000015D2 206D ED54 movea.l A0, [A5 - 0x12AC] 000015D6 2005 move.l D0, D5 000015D8 D084 add.l D0, D4 000015DA E580 asl D0, 2 000015DC 3D70 0800 FFF2 move.w [A6 - 0xE], [A0 + D0] 000015E2 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000015E6 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 000015EA 4EAD 083A jsr [A5 + 0x83A /* export_259 */] 000015EE 206B 03F0 movea.l A0, [A3 + 0x3F0] 000015F2 202E 000C move.l D0, [A6 + 0xC] 000015F6 2200 move.l D1, D0 000015F8 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 000015FC 4841 swap.w D1 000015FE C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00001602 4841 swap.w D1 00001604 4241 clr.w D1 00001606 D081 add.l D0, D1 00001608 4A30 0803 tst.b [A0 + D0 + 0x3] 0000160C 4FEF 0014 lea.l A7, [A7 + 0x14] 00001610 6706 beq +0x8 /* 00001618 */ 00001612 4EAD 0912 jsr [A5 + 0x912 /* export_286 */] 00001616 6004 bra +0x6 /* 0000161C */ label00001618: 00001618 4EAD 0902 jsr [A5 + 0x902 /* export_284 */] label0000161C: 0000161C 4EAD 0842 jsr [A5 + 0x842 /* export_260 */] 00001620 6000 00A0 bra +0xA2 /* 000016C2 */ label00001624: 00001624 4A6E 0012 tst.w [A6 + 0x12] 00001628 664E bne +0x50 /* 00001678 */ 0000162A 302E 001E move.w D0, [A6 + 0x1E] 0000162E 48C0 ext.l D0 00001630 2F00 move.l -[A7], D0 00001632 302E 001A move.w D0, [A6 + 0x1A] 00001636 48C0 ext.l D0 00001638 2F00 move.l -[A7], D0 0000163A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000163E 302E FFEE move.w D0, [A6 - 0x12] 00001642 48C0 ext.l D0 00001644 2F00 move.l -[A7], D0 00001646 206D ED54 movea.l A0, [A5 - 0x12AC] 0000164A 2005 move.l D0, D5 0000164C D087 add.l D0, D7 0000164E E580 asl D0, 2 00001650 3030 0802 move.w D0, [A0 + D0 + 0x2] 00001654 48C0 ext.l D0 00001656 2F00 move.l -[A7], D0 00001658 302E FFF0 move.w D0, [A6 - 0x10] 0000165C 48C0 ext.l D0 0000165E 2F00 move.l -[A7], D0 00001660 2F2E 000C move.l -[A7], [A6 + 0xC] 00001664 2F07 move.l -[A7], D7 00001666 2F0B move.l -[A7], A3 00001668 4EBA 0454 jsr [PC + 0x454 /* 00001ABE */] 0000166C 4A40 tst.w D0 0000166E 4FEF 0024 lea.l A7, [A7 + 0x24] 00001672 6740 beq +0x42 /* 000016B4 */ 00001674 7001 moveq.l D0, 0x01 00001676 605E bra +0x60 /* 000016D6 */ label00001678: 00001678 4A6E FFFE tst.w [A6 - 0x2] 0000167C 6710 beq +0x12 /* 0000168E */ 0000167E 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001682 48C6 ext.l D6 00001684 2F06 move.l -[A7], D6 00001686 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */] 0000168A 508F addq.l A7, 8 0000168C 6026 bra +0x28 /* 000016B4 */ label0000168E: 0000168E 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 00001692 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001696 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */] 0000169A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000169E 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */] 000016A2 2F2E FFEE move.l -[A7], [A6 - 0x12] 000016A6 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */] 000016AA 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 000016B0 4FEF 000C lea.l A7, [A7 + 0xC] label000016B4: 000016B4 5287 addq.l D7, 1 label000016B6: 000016B6 302B 0112 move.w D0, [A3 + 0x112] 000016BA 48C0 ext.l D0 000016BC B087 cmp.l D0, D7 000016BE 6E00 FD34 bgt -0x2CA /* 000013F4 */ label000016C2: 000016C2 282E FFEA move.l D4, [A6 - 0x16] 000016C6 5284 addq.l D4, 1 label000016C8: 000016C8 302B 0112 move.w D0, [A3 + 0x112] 000016CC 48C0 ext.l D0 000016CE B084 cmp.l D0, D4 000016D0 6E00 FD18 bgt -0x2E6 /* 000013EA */ 000016D4 7000 moveq.l D0, 0x00 label000016D6: 000016D6 4CEE 08F0 FFB6 movem.l D4,D5,D6,D7,A3, [A6 - 0x4A] 000016DC 4E5E unlink A6 000016DE 4E75 rts fn000016E0: 000016E0 4E56 FFCC link A6, -0x0034 000016E4 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3 000016E8 382E 0012 move.w D4, [A6 + 0x12] 000016EC 2A2E 000C move.l D5, [A6 + 0xC] 000016F0 266E 0008 movea.l A3, [A6 + 0x8] 000016F4 4A44 tst.w D4 000016F6 674E beq +0x50 /* 00001746 */ 000016F8 206B 03F0 movea.l A0, [A3 + 0x3F0] 000016FC 2005 move.l D0, D5 000016FE 2200 move.l D1, D0 00001700 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00001704 4841 swap.w D1 00001706 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 0000170A 4841 swap.w D1 0000170C 4241 clr.w D1 0000170E D081 add.l D0, D1 00001710 41F0 0808 lea.l A0, [A0 + D0 + 0x8] 00001714 2F20 move.l -[A7], -[A0] 00001716 2F20 move.l -[A7], -[A0] 00001718 4EAD 0802 jsr [A5 + 0x802 /* export_252 */] 0000171C 206B 03F0 movea.l A0, [A3 + 0x3F0] 00001720 2005 move.l D0, D5 00001722 2200 move.l D1, D0 00001724 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00001728 4841 swap.w D1 0000172A C2FC 004A mulu.w D1, 0x4A /* 'J' */ 0000172E 4841 swap.w D1 00001730 4241 clr.w D1 00001732 D081 add.l D0, D1 00001734 41F0 0824 lea.l A0, [A0 + D0 + 0x24] 00001738 2F20 move.l -[A7], -[A0] 0000173A 2F20 move.l -[A7], -[A0] 0000173C 3F20 move.w -[A7], -[A0] 0000173E 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */] 00001742 4FEF 0012 lea.l A7, [A7 + 0x12] label00001746: 00001746 7000 moveq.l D0, 0x00 00001748 2D40 FFE2 move.l [A6 - 0x1E], D0 0000174C 486E FFE2 pea.l [A6 - 0x1E] 00001750 486E FFE6 pea.l [A6 - 0x1A] 00001754 3F3C 280E move.w -[A7], 0x280E 00001758 A9EB syscall Pack4/FP68K 0000175A 486E FFE6 pea.l [A6 - 0x1A] 0000175E 486E FFDA pea.l [A6 - 0x26] 00001762 3F3C 0810 move.w -[A7], 0x810 00001766 A9EB syscall Pack4/FP68K 00001768 486E FFDA pea.l [A6 - 0x26] 0000176C 486E FFD0 pea.l [A6 - 0x30] 00001770 3F3C 080E move.w -[A7], 0x80E 00001774 A9EB syscall Pack4/FP68K 00001776 41EE FFDA lea.l A0, [A6 - 0x26] 0000177A 2F20 move.l -[A7], -[A0] 0000177C 2F20 move.l -[A7], -[A0] 0000177E 3F20 move.w -[A7], -[A0] 00001780 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */] 00001784 3D40 FFF6 move.w [A6 - 0xA], D0 00001788 302B 0112 move.w D0, [A3 + 0x112] 0000178C 48C0 ext.l D0 0000178E 2200 move.l D1, D0 00001790 2005 move.l D0, D5 00001792 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00001796 2C00 move.l D6, D0 00001798 7E00 moveq.l D7, 0x00 0000179A 4FEF 000A lea.l A7, [A7 + 0xA] 0000179E 6000 02D6 bra +0x2D8 /* 00001A76 */ label000017A2: 000017A2 3D6E FFF0 FFFA move.w [A6 - 0x6], [A6 - 0x10] 000017A8 3D6E FFF4 FFF8 move.w [A6 - 0x8], [A6 - 0xC] 000017AE 3D6E FFF6 FFF2 move.w [A6 - 0xE], [A6 - 0xA] 000017B4 2007 move.l D0, D7 000017B6 5280 addq.l D0, 1 000017B8 2D40 FFCC move.l [A6 - 0x34], D0 000017BC 486E FFCC pea.l [A6 - 0x34] 000017C0 486E FFE6 pea.l [A6 - 0x1A] 000017C4 3F3C 280E move.w -[A7], 0x280E 000017C8 A9EB syscall Pack4/FP68K 000017CA 486E FFE6 pea.l [A6 - 0x1A] 000017CE 486E FFDA pea.l [A6 - 0x26] 000017D2 3F3C 0810 move.w -[A7], 0x810 000017D6 A9EB syscall Pack4/FP68K 000017D8 486E FFDA pea.l [A6 - 0x26] 000017DC 486E FFD0 pea.l [A6 - 0x30] 000017E0 3F3C 080E move.w -[A7], 0x80E 000017E4 A9EB syscall Pack4/FP68K 000017E6 41EE FFDA lea.l A0, [A6 - 0x26] 000017EA 2F20 move.l -[A7], -[A0] 000017EC 2F20 move.l -[A7], -[A0] 000017EE 3F20 move.w -[A7], -[A0] 000017F0 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */] 000017F4 3D40 FFF6 move.w [A6 - 0xA], D0 000017F8 206D ED54 movea.l A0, [A5 - 0x12AC] 000017FC 2006 move.l D0, D6 000017FE E580 asl D0, 2 00001800 3D70 0802 FFF0 move.w [A6 - 0x10], [A0 + D0 + 0x2] 00001806 226D ED54 movea.l A1, [A5 - 0x12AC] 0000180A 2206 move.l D1, D6 0000180C E581 asl D1, 2 0000180E 3D71 1800 FFF4 move.w [A6 - 0xC], [A1 + D1] 00001814 3030 0802 move.w D0, [A0 + D0 + 0x2] 00001818 B071 1800 cmp.w D0, [A1 + D1] 0000181C 4FEF 000A lea.l A7, [A7 + 0xA] 00001820 6F18 ble +0x1A /* 0000183A */ 00001822 4A44 tst.w D4 00001824 6714 beq +0x16 /* 0000183A */ 00001826 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC] 0000182C 206D ED54 movea.l A0, [A5 - 0x12AC] 00001830 2006 move.l D0, D6 00001832 E580 asl D0, 2 00001834 3D70 0802 FFF4 move.w [A6 - 0xC], [A0 + D0 + 0x2] label0000183A: 0000183A 4A44 tst.w D4 0000183C 6656 bne +0x58 /* 00001894 */ 0000183E 302E 001E move.w D0, [A6 + 0x1E] 00001842 48C0 ext.l D0 00001844 2F00 move.l -[A7], D0 00001846 302E 001A move.w D0, [A6 + 0x1A] 0000184A 48C0 ext.l D0 0000184C 2F00 move.l -[A7], D0 0000184E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001852 302E FFF4 move.w D0, [A6 - 0xC] 00001856 48C0 ext.l D0 00001858 2F00 move.l -[A7], D0 0000185A 302E FFF0 move.w D0, [A6 - 0x10] 0000185E 48C0 ext.l D0 00001860 2F00 move.l -[A7], D0 00001862 302E FFF2 move.w D0, [A6 - 0xE] 00001866 48C0 ext.l D0 00001868 322E FFF6 move.w D1, [A6 - 0xA] 0000186C 48C1 ext.l D1 0000186E D280 add.l D1, D0 00001870 2001 move.l D0, D1 00001872 7202 moveq.l D1, 0x02 00001874 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00001878 2F00 move.l -[A7], D0 0000187A 2F05 move.l -[A7], D5 0000187C 2F07 move.l -[A7], D7 0000187E 2F0B move.l -[A7], A3 00001880 4EBA 023C jsr [PC + 0x23C /* 00001ABE */] 00001884 4A40 tst.w D0 00001886 4FEF 0024 lea.l A7, [A7 + 0x24] 0000188A 6700 01E6 beq +0x1E8 /* 00001A72 */ 0000188E 7001 moveq.l D0, 0x01 00001890 6000 0222 bra +0x224 /* 00001AB4 */ label00001894: 00001894 302E FFF0 move.w D0, [A6 - 0x10] 00001898 48C0 ext.l D0 0000189A 0C80 FFFF D8F0 cmpi.l D0, 0xFFFFD8F0 000018A0 663E bne +0x40 /* 000018E0 */ 000018A2 4A87 tst.l D7 000018A4 6700 01CC beq +0x1CE /* 00001A72 */ 000018A8 302E FFFA move.w D0, [A6 - 0x6] 000018AC 48C0 ext.l D0 000018AE 0C80 FFFF D8F0 cmpi.l D0, 0xFFFFD8F0 000018B4 6700 01BC beq +0x1BE /* 00001A72 */ 000018B8 3D6E FFF2 FFFE move.w [A6 - 0x2], [A6 - 0xE] 000018BE 3D6E FFFA FFFC move.w [A6 - 0x4], [A6 - 0x6] 000018C4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018C8 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000018CC 3D6E FFF8 FFFC move.w [A6 - 0x4], [A6 - 0x8] 000018D2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018D6 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 000018DA 508F addq.l A7, 8 000018DC 6000 0194 bra +0x196 /* 00001A72 */ label000018E0: 000018E0 206B 03F0 movea.l A0, [A3 + 0x3F0] 000018E4 2005 move.l D0, D5 000018E6 2200 move.l D1, D0 000018E8 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 000018EC 4841 swap.w D1 000018EE C2FC 004A mulu.w D1, 0x4A /* 'J' */ 000018F2 4841 swap.w D1 000018F4 4241 clr.w D1 000018F6 D081 add.l D0, D1 000018F8 4A30 0803 tst.b [A0 + D0 + 0x3] 000018FC 670E beq +0x10 /* 0000190C */ 000018FE 41EE FFF8 lea.l A0, [A6 - 0x8] 00001902 2F20 move.l -[A7], -[A0] 00001904 2F20 move.l -[A7], -[A0] 00001906 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */] 0000190A 508F addq.l A7, 8 label0000190C: 0000190C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001910 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001914 3D6E FFF6 FFFE move.w [A6 - 0x2], [A6 - 0xA] 0000191A 3D6E FFF0 FFFC move.w [A6 - 0x4], [A6 - 0x10] 00001920 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001924 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 00001928 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000192C 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001930 3D6E FFF2 FFFE move.w [A6 - 0x2], [A6 - 0xE] 00001936 3D6E FFF4 FFFC move.w [A6 - 0x4], [A6 - 0xC] 0000193C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001940 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 00001944 4A87 tst.l D7 00001946 4FEF 0010 lea.l A7, [A7 + 0x10] 0000194A 670E beq +0x10 /* 0000195A */ 0000194C 302E FFFA move.w D0, [A6 - 0x6] 00001950 48C0 ext.l D0 00001952 0C80 FFFF D8F0 cmpi.l D0, 0xFFFFD8F0 00001958 6622 bne +0x24 /* 0000197C */ label0000195A: 0000195A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000195E 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001962 3D6E FFF2 FFFE move.w [A6 - 0x2], [A6 - 0xE] 00001968 3D6E FFF4 FFFC move.w [A6 - 0x4], [A6 - 0xC] 0000196E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001972 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 00001976 508F addq.l A7, 8 00001978 6000 00F8 bra +0xFA /* 00001A72 */ label0000197C: 0000197C 3D6E FFF2 FFFE move.w [A6 - 0x2], [A6 - 0xE] 00001982 302E FFF4 move.w D0, [A6 - 0xC] 00001986 B06E FFF8 cmp.w D0, [A6 - 0x8] 0000198A 6F38 ble +0x3A /* 000019C4 */ 0000198C 3D6E FFF4 FFFC move.w [A6 - 0x4], [A6 - 0xC] 00001992 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001996 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 0000199A 302E FFF8 move.w D0, [A6 - 0x8] 0000199E B06E FFF0 cmp.w D0, [A6 - 0x10] 000019A2 588F addq.l A7, 4 000019A4 6F08 ble +0xA /* 000019AE */ 000019A6 302E FFF8 move.w D0, [A6 - 0x8] 000019AA 48C0 ext.l D0 000019AC 6006 bra +0x8 /* 000019B4 */ label000019AE: 000019AE 302E FFF0 move.w D0, [A6 - 0x10] 000019B2 48C0 ext.l D0 label000019B4: 000019B4 3D40 FFFC move.w [A6 - 0x4], D0 000019B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019BC 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 000019C0 588F addq.l A7, 4 000019C2 6036 bra +0x38 /* 000019FA */ label000019C4: 000019C4 3D6E FFF8 FFFC move.w [A6 - 0x4], [A6 - 0x8] 000019CA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019CE 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000019D2 302E FFFA move.w D0, [A6 - 0x6] 000019D6 B06E FFF4 cmp.w D0, [A6 - 0xC] 000019DA 588F addq.l A7, 4 000019DC 6F08 ble +0xA /* 000019E6 */ 000019DE 302E FFFA move.w D0, [A6 - 0x6] 000019E2 48C0 ext.l D0 000019E4 6006 bra +0x8 /* 000019EC */ label000019E6: 000019E6 302E FFF4 move.w D0, [A6 - 0xC] 000019EA 48C0 ext.l D0 label000019EC: 000019EC 3D40 FFFC move.w [A6 - 0x4], D0 000019F0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019F4 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 000019F8 588F addq.l A7, 4 label000019FA: 000019FA 302E FFF0 move.w D0, [A6 - 0x10] 000019FE B06E FFFA cmp.w D0, [A6 - 0x6] 00001A02 6C38 bge +0x3A /* 00001A3C */ 00001A04 3D6E FFF0 FFFC move.w [A6 - 0x4], [A6 - 0x10] 00001A0A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A0E 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001A12 302E FFFA move.w D0, [A6 - 0x6] 00001A16 B06E FFF4 cmp.w D0, [A6 - 0xC] 00001A1A 588F addq.l A7, 4 00001A1C 6C08 bge +0xA /* 00001A26 */ 00001A1E 302E FFFA move.w D0, [A6 - 0x6] 00001A22 48C0 ext.l D0 00001A24 6006 bra +0x8 /* 00001A2C */ label00001A26: 00001A26 302E FFF4 move.w D0, [A6 - 0xC] 00001A2A 48C0 ext.l D0 label00001A2C: 00001A2C 3D40 FFFC move.w [A6 - 0x4], D0 00001A30 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A34 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 00001A38 588F addq.l A7, 4 00001A3A 6036 bra +0x38 /* 00001A72 */ label00001A3C: 00001A3C 3D6E FFFA FFFC move.w [A6 - 0x4], [A6 - 0x6] 00001A42 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A46 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001A4A 302E FFF8 move.w D0, [A6 - 0x8] 00001A4E B06E FFF0 cmp.w D0, [A6 - 0x10] 00001A52 588F addq.l A7, 4 00001A54 6C08 bge +0xA /* 00001A5E */ 00001A56 302E FFF8 move.w D0, [A6 - 0x8] 00001A5A 48C0 ext.l D0 00001A5C 6006 bra +0x8 /* 00001A64 */ label00001A5E: 00001A5E 302E FFF0 move.w D0, [A6 - 0x10] 00001A62 48C0 ext.l D0 label00001A64: 00001A64 3D40 FFFC move.w [A6 - 0x4], D0 00001A68 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A6C 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 00001A70 588F addq.l A7, 4 label00001A72: 00001A72 5287 addq.l D7, 1 00001A74 5286 addq.l D6, 1 label00001A76: 00001A76 302B 0112 move.w D0, [A3 + 0x112] 00001A7A 48C0 ext.l D0 00001A7C B087 cmp.l D0, D7 00001A7E 6E00 FD22 bgt -0x2DC /* 000017A2 */ 00001A82 302E FFF0 move.w D0, [A6 - 0x10] 00001A86 48C0 ext.l D0 00001A88 0C80 FFFF D8F0 cmpi.l D0, 0xFFFFD8F0 00001A8E 6722 beq +0x24 /* 00001AB2 */ 00001A90 4A44 tst.w D4 00001A92 671E beq +0x20 /* 00001AB2 */ 00001A94 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001A98 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001A9C 3D6E FFF6 FFFE move.w [A6 - 0x2], [A6 - 0xA] 00001AA2 3D6E FFF0 FFFC move.w [A6 - 0x4], [A6 - 0x10] 00001AA8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001AAC 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 00001AB0 508F addq.l A7, 8 label00001AB2: 00001AB2 7000 moveq.l D0, 0x00 label00001AB4: 00001AB4 4CEE 08F0 FFB8 movem.l D4,D5,D6,D7,A3, [A6 - 0x48] 00001ABA 4E5E unlink A6 00001ABC 4E75 rts fn00001ABE: 00001ABE 4E56 FEE6 link A6, -0x011A 00001AC2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001AC6 49EE FF00 lea.l A4, [A6 - 0x100] 00001ACA 282E 0010 move.l D4, [A6 + 0x10] 00001ACE 3C2E 001E move.w D6, [A6 + 0x1E] 00001AD2 266E 0008 movea.l A3, [A6 + 0x8] 00001AD6 206B 03F0 movea.l A0, [A3 + 0x3F0] 00001ADA 2004 move.l D0, D4 00001ADC 2200 move.l D1, D0 00001ADE C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00001AE2 4841 swap.w D1 00001AE4 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00001AE8 4841 swap.w D1 00001AEA 4241 clr.w D1 00001AEC D081 add.l D0, D1 00001AEE 7200 moveq.l D1, 0x00 00001AF0 1230 0848 move.b D1, [A0 + D0 + 0x48] 00001AF4 3D41 FEF8 move.w [A6 - 0x108], D1 00001AF8 303C 00F0 move.w D0, 0xF0 00001AFC C041 and.w D0, D1 00001AFE 6700 01FE beq +0x200 /* 00001CFE */ 00001B02 700F moveq.l D0, 0x0F 00001B04 C06E FEF8 and.w D0, [A6 - 0x108] 00001B08 672C beq +0x2E /* 00001B36 */ 00001B0A 486E FEF0 pea.l [A6 - 0x110] 00001B0E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B12 206B 03F0 movea.l A0, [A3 + 0x3F0] 00001B16 2004 move.l D0, D4 00001B18 2200 move.l D1, D0 00001B1A C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00001B1E 4841 swap.w D1 00001B20 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00001B24 4841 swap.w D1 00001B26 4241 clr.w D1 00001B28 D081 add.l D0, D1 00001B2A 4870 0824 pea.l [A0 + D0 + 0x24] 00001B2E 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] 00001B32 4FEF 000C lea.l A7, [A7 + 0xC] label00001B36: 00001B36 206B 03F0 movea.l A0, [A3 + 0x3F0] 00001B3A 2004 move.l D0, D4 00001B3C 2200 move.l D1, D0 00001B3E C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00001B42 4841 swap.w D1 00001B44 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00001B48 4841 swap.w D1 00001B4A 4241 clr.w D1 00001B4C D081 add.l D0, D1 00001B4E 7200 moveq.l D1, 0x00 00001B50 1230 0847 move.b D1, [A0 + D0 + 0x47] 00001B54 2A01 move.l D5, D1 00001B56 5285 addq.l D5, 1 00001B58 2F0C move.l -[A7], A4 00001B5A 48C5 ext.l D5 00001B5C 2005 move.l D0, D5 00001B5E 2200 move.l D1, D0 00001B60 C0FC 007E mulu.w D0, 0x7E /* '~' */ 00001B64 4841 swap.w D1 00001B66 C2FC 007E mulu.w D1, 0x7E /* '~' */ 00001B6A 4841 swap.w D1 00001B6C 4241 clr.w D1 00001B6E D081 add.l D0, D1 00001B70 41EB 0168 lea.l A0, [A3 + 0x168] 00001B74 4870 0800 pea.l [A0 + D0] 00001B78 486E FEE6 pea.l [A6 - 0x11A] 00001B7C 3F3C 080E move.w -[A7], 0x80E 00001B80 A9EB syscall Pack4/FP68K 00001B82 41EE FEF0 lea.l A0, [A6 - 0x110] 00001B86 2F20 move.l -[A7], -[A0] 00001B88 2F20 move.l -[A7], -[A0] 00001B8A 3F20 move.w -[A7], -[A0] 00001B8C 486E FEF0 pea.l [A6 - 0x110] 00001B90 2F04 move.l -[A7], D4 00001B92 2F0B move.l -[A7], A3 00001B94 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00001B98 BC6E 001A cmp.w D6, [A6 + 0x1A] 00001B9C 4FEF 001A lea.l A7, [A7 + 0x1A] 00001BA0 6D0E blt +0x10 /* 00001BB0 */ 00001BA2 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */] 00001BA6 48C0 ext.l D0 00001BA8 7203 moveq.l D1, 0x03 00001BAA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00001BAE 600E bra +0x10 /* 00001BBE */ label00001BB0: 00001BB0 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */] 00001BB4 4440 neg.w D0 00001BB6 48C0 ext.l D0 00001BB8 7203 moveq.l D1, 0x03 00001BBA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] label00001BBE: 00001BBE 3E00 move.w D7, D0 00001BC0 7004 moveq.l D0, 0x04 00001BC2 B06B 010E cmp.w D0, [A3 + 0x10E] 00001BC6 6620 bne +0x22 /* 00001BE8 */ 00001BC8 206B 03F0 movea.l A0, [A3 + 0x3F0] 00001BCC 2004 move.l D0, D4 00001BCE 2200 move.l D1, D0 00001BD0 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00001BD4 4841 swap.w D1 00001BD6 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00001BDA 4841 swap.w D1 00001BDC 4241 clr.w D1 00001BDE D081 add.l D0, D1 00001BE0 3030 083C move.w D0, [A0 + D0 + 0x3C] 00001BE4 48C0 ext.l D0 00001BE6 6006 bra +0x8 /* 00001BEE */ label00001BE8: 00001BE8 302B 010E move.w D0, [A3 + 0x10E] 00001BEC 48C0 ext.l D0 label00001BEE: 00001BEE 3D40 FEFA move.w [A6 - 0x106], D0 00001BF2 303C 00F0 move.w D0, 0xF0 00001BF6 C06E FEF8 and.w D0, [A6 - 0x108] 00001BFA 0440 0010 subi.w D0, 0x10 00001BFE 6712 beq +0x14 /* 00001C12 */ 00001C00 0440 0010 subi.w D0, 0x10 00001C04 6700 0092 beq +0x94 /* 00001C98 */ 00001C08 0440 0020 subi.w D0, 0x20 /* ' ' */ 00001C0C 6712 beq +0x14 /* 00001C20 */ 00001C0E 6000 00C0 bra +0xC2 /* 00001CD0 */ label00001C12: 00001C12 7001 moveq.l D0, 0x01 00001C14 B06E FEFA cmp.w D0, [A6 - 0x106] 00001C18 6602 bne +0x4 /* 00001C1C */ 00001C1A 4447 neg.w D7 label00001C1C: 00001C1C 3C2E 001A move.w D6, [A6 + 0x1A] label00001C20: 00001C20 7001 moveq.l D0, 0x01 00001C22 B06E FEFA cmp.w D0, [A6 - 0x106] 00001C26 6620 bne +0x22 /* 00001C48 */ 00001C28 486E FEF0 pea.l [A6 - 0x110] 00001C2C 486E FEE6 pea.l [A6 - 0x11A] 00001C30 3F3C 080E move.w -[A7], 0x80E 00001C34 A9EB syscall Pack4/FP68K 00001C36 487A 00D2 pea.l [PC + 0xD2 /* 00001D0A, value 0x0, cstring "" */] 00001C3A 486E FEE6 pea.l [A6 - 0x11A] 00001C3E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001C42 A9EB syscall Pack4/FP68K 00001C44 6402 bcc +0x4 /* 00001C48 */ 00001C46 4447 neg.w D7 label00001C48: 00001C48 4A6B 037A tst.w [A3 + 0x37A] 00001C4C 6728 beq +0x2A /* 00001C76 */ 00001C4E 4A6B 010E tst.w [A3 + 0x10E] 00001C52 6622 bne +0x24 /* 00001C76 */ 00001C54 3006 move.w D0, D6 00001C56 D047 add.w D0, D7 00001C58 3D40 FEFE move.w [A6 - 0x102], D0 00001C5C 3D6E 0016 FEFC move.w [A6 - 0x104], [A6 + 0x16] 00001C62 4A47 tst.w D7 00001C64 6C04 bge +0x6 /* 00001C6A */ 00001C66 7002 moveq.l D0, 0x02 00001C68 6002 bra +0x4 /* 00001C6C */ label00001C6A: 00001C6A 7000 moveq.l D0, 0x00 label00001C6C: 00001C6C 2A00 move.l D5, D0 00001C6E 8ABC 0000 0004 or.l D5, 0x4 00001C74 605E bra +0x60 /* 00001CD4 */ label00001C76: 00001C76 3D6E 0016 FEFE move.w [A6 - 0x102], [A6 + 0x16] 00001C7C 3006 move.w D0, D6 00001C7E D047 add.w D0, D7 00001C80 3D40 FEFC move.w [A6 - 0x104], D0 00001C84 4A47 tst.w D7 00001C86 6C04 bge +0x6 /* 00001C8C */ 00001C88 7008 moveq.l D0, 0x08 00001C8A 6002 bra +0x4 /* 00001C8E */ label00001C8C: 00001C8C 7000 moveq.l D0, 0x00 label00001C8E: 00001C8E 2A00 move.l D5, D0 00001C90 8ABC 0000 0001 or.l D5, 0x1 00001C96 603C bra +0x3E /* 00001CD4 */ label00001C98: 00001C98 7A05 moveq.l D5, 0x05 00001C9A 4A6B 037A tst.w [A3 + 0x37A] 00001C9E 6718 beq +0x1A /* 00001CB8 */ 00001CA0 3006 move.w D0, D6 00001CA2 D06E 001A add.w D0, [A6 + 0x1A] 00001CA6 48C0 ext.l D0 00001CA8 81FC 0002 divs.w D0, 0x2 00001CAC 3D40 FEFE move.w [A6 - 0x102], D0 00001CB0 3D6E 0016 FEFC move.w [A6 - 0x104], [A6 + 0x16] 00001CB6 601C bra +0x1E /* 00001CD4 */ label00001CB8: 00001CB8 3D6E 0016 FEFE move.w [A6 - 0x102], [A6 + 0x16] 00001CBE 3006 move.w D0, D6 00001CC0 D06E 001A add.w D0, [A6 + 0x1A] 00001CC4 48C0 ext.l D0 00001CC6 81FC 0002 divs.w D0, 0x2 00001CCA 3D40 FEFC move.w [A6 - 0x104], D0 00001CCE 6004 bra +0x6 /* 00001CD4 */ label00001CD0: 00001CD0 7000 moveq.l D0, 0x00 00001CD2 602C bra +0x2E /* 00001D00 */ label00001CD4: 00001CD4 302E 002A move.w D0, [A6 + 0x2A] 00001CD8 48C0 ext.l D0 00001CDA 2F00 move.l -[A7], D0 00001CDC 302E 0026 move.w D0, [A6 + 0x26] 00001CE0 48C0 ext.l D0 00001CE2 2F00 move.l -[A7], D0 00001CE4 2F2E 0020 move.l -[A7], [A6 + 0x20] 00001CE8 2F0C move.l -[A7], A4 00001CEA 48C5 ext.l D5 00001CEC 2F05 move.l -[A7], D5 00001CEE 2F2E FEFC move.l -[A7], [A6 - 0x104] 00001CF2 2F0B move.l -[A7], A3 00001CF4 4EAD 2122 jsr [A5 + 0x2122 /* export_1056 */] 00001CF8 4FEF 001C lea.l A7, [A7 + 0x1C] 00001CFC 6002 bra +0x4 /* 00001D00 */ label00001CFE: 00001CFE 7000 moveq.l D0, 0x00 label00001D00: 00001D00 4CEE 18F0 FECE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x132] 00001D06 4E5E unlink A6 00001D08 4E75 rts 00001D0A 0000 0000 ori.b D0, 0x0 00001D0E 0000 0000 ori.b D0, 0x0 00001D12 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1382: // at 00001D14 (misaligned) 00001D16 FC00 48E7 .unknown 0xFC00 0x48E7 (W = 6) 00001D1A 0718 btst [A0]+, D3 00001D1C 3A2E 0016 move.w D5, [A6 + 0x16] 00001D20 3C2E 0012 move.w D6, [A6 + 0x12] 00001D24 266E 0008 movea.l A3, [A6 + 0x8] 00001D28 7000 moveq.l D0, 0x00 00001D2A 2F00 move.l -[A7], D0 00001D2C 2F0B move.l -[A7], A3 00001D2E 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 00001D32 302B 0112 move.w D0, [A3 + 0x112] 00001D36 C1EB 0116 muls.w D0, [A3 + 0x116] 00001D3A 0C80 0000 0100 cmpi.l D0, 0x100 00001D40 508F addq.l A7, 8 00001D42 6E0A bgt +0xC /* 00001D4E */ 00001D44 41EE FC00 lea.l A0, [A6 - 0x400] 00001D48 2B48 ED54 move.l [A5 - 0x12AC], A0 00001D4C 6026 bra +0x28 /* 00001D74 */ label00001D4E: 00001D4E 302B 0116 move.w D0, [A3 + 0x116] 00001D52 48C0 ext.l D0 00001D54 E580 asl D0, 2 00001D56 322B 0112 move.w D1, [A3 + 0x112] 00001D5A 48C1 ext.l D1 00001D5C 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00001D60 2F00 move.l -[A7], D0 00001D62 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00001D66 2B40 ED54 move.l [A5 - 0x12AC], D0 00001D6A 588F addq.l A7, 4 00001D6C 6606 bne +0x8 /* 00001D74 */ 00001D6E 7000 moveq.l D0, 0x00 00001D70 6000 0156 bra +0x158 /* 00001EC8 */ label00001D74: 00001D74 2F0B move.l -[A7], A3 00001D76 4EBA EB70 jsr [PC - 0x1490 /* 000008E8 */] 00001D7A 4A40 tst.w D0 00001D7C 588F addq.l A7, 4 00001D7E 6620 bne +0x22 /* 00001DA0 */ 00001D80 302B 0112 move.w D0, [A3 + 0x112] 00001D84 C1EB 0116 muls.w D0, [A3 + 0x116] 00001D88 0C80 0000 0100 cmpi.l D0, 0x100 00001D8E 6F0A ble +0xC /* 00001D9A */ 00001D90 2F2D ED54 move.l -[A7], [A5 - 0x12AC] 00001D94 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001D98 588F addq.l A7, 4 label00001D9A: 00001D9A 7000 moveq.l D0, 0x00 00001D9C 6000 012A bra +0x12C /* 00001EC8 */ label00001DA0: 00001DA0 7E00 moveq.l D7, 0x00 00001DA2 6000 00FC bra +0xFE /* 00001EA0 */ label00001DA6: 00001DA6 206B 03F0 movea.l A0, [A3 + 0x3F0] 00001DAA 2007 move.l D0, D7 00001DAC 2200 move.l D1, D0 00001DAE C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00001DB2 4841 swap.w D1 00001DB4 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00001DB8 4841 swap.w D1 00001DBA 4241 clr.w D1 00001DBC D081 add.l D0, D1 00001DBE 49F0 0800 lea.l A4, [A0 + D0] 00001DC2 4A2C 0046 tst.b [A4 + 0x46] 00001DC6 6700 00D6 beq +0xD8 /* 00001E9E */ 00001DCA 303C 00F0 move.w D0, 0xF0 00001DCE C02C 0048 and.b D0, [A4 + 0x48] 00001DD2 6700 00CA beq +0xCC /* 00001E9E */ 00001DD6 7004 moveq.l D0, 0x04 00001DD8 B06B 010E cmp.w D0, [A3 + 0x10E] 00001DDC 6608 bne +0xA /* 00001DE6 */ 00001DDE 302C 003C move.w D0, [A4 + 0x3C] 00001DE2 48C0 ext.l D0 00001DE4 6006 bra +0x8 /* 00001DEC */ label00001DE6: 00001DE6 302B 010E move.w D0, [A3 + 0x10E] 00001DEA 48C0 ext.l D0 label00001DEC: 00001DEC 6B00 00B0 bmi +0xB2 /* 00001E9E */ 00001DF0 0C80 0000 0003 cmpi.l D0, 0x3 00001DF6 6E00 00A6 bgt +0xA8 /* 00001E9E */ 00001DFA D080 add.l D0, D0 00001DFC 303B 0806 move.w D0, [PC + D0 + 0x6] 00001E00 4EFB 0000 jmp [PC + D0.w] 00001E04 000A 0030 ori.b A2, 0x30 /* '0' */ 00001E08 0054 0078 ori.w [A4], 0x78 /* 'x' */ 00001E0C 48C5 ext.l D5 00001E0E 2F05 move.l -[A7], D5 00001E10 48C6 ext.l D6 00001E12 2F06 move.l -[A7], D6 00001E14 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E18 7000 moveq.l D0, 0x00 00001E1A 2F00 move.l -[A7], D0 00001E1C 2F07 move.l -[A7], D7 00001E1E 2F0B move.l -[A7], A3 00001E20 4EBA EE64 jsr [PC - 0x119C /* 00000C86 */] 00001E24 4A40 tst.w D0 00001E26 4FEF 0018 lea.l A7, [A7 + 0x18] 00001E2A 6772 beq +0x74 /* 00001E9E */ 00001E2C 7001 moveq.l D0, 0x01 00001E2E 6000 0098 bra +0x9A /* 00001EC8 */ 00001E32 48C5 ext.l D5 00001E34 2F05 move.l -[A7], D5 00001E36 48C6 ext.l D6 00001E38 2F06 move.l -[A7], D6 00001E3A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E3E 7000 moveq.l D0, 0x00 00001E40 2F00 move.l -[A7], D0 00001E42 2F07 move.l -[A7], D7 00001E44 2F0B move.l -[A7], A3 00001E46 4EBA F196 jsr [PC - 0xE6A /* 00000FDE */] 00001E4A 4A40 tst.w D0 00001E4C 4FEF 0018 lea.l A7, [A7 + 0x18] 00001E50 674C beq +0x4E /* 00001E9E */ 00001E52 7001 moveq.l D0, 0x01 00001E54 6072 bra +0x74 /* 00001EC8 */ 00001E56 48C5 ext.l D5 00001E58 2F05 move.l -[A7], D5 00001E5A 48C6 ext.l D6 00001E5C 2F06 move.l -[A7], D6 00001E5E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E62 7000 moveq.l D0, 0x00 00001E64 2F00 move.l -[A7], D0 00001E66 2F07 move.l -[A7], D7 00001E68 2F0B move.l -[A7], A3 00001E6A 4EBA F472 jsr [PC - 0xB8E /* 000012DE */] 00001E6E 4A40 tst.w D0 00001E70 4FEF 0018 lea.l A7, [A7 + 0x18] 00001E74 6728 beq +0x2A /* 00001E9E */ 00001E76 7001 moveq.l D0, 0x01 00001E78 604E bra +0x50 /* 00001EC8 */ 00001E7A 48C5 ext.l D5 00001E7C 2F05 move.l -[A7], D5 00001E7E 48C6 ext.l D6 00001E80 2F06 move.l -[A7], D6 00001E82 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E86 7000 moveq.l D0, 0x00 00001E88 2F00 move.l -[A7], D0 00001E8A 2F07 move.l -[A7], D7 00001E8C 2F0B move.l -[A7], A3 00001E8E 4EBA F850 jsr [PC - 0x7B0 /* 000016E0 */] 00001E92 4A40 tst.w D0 00001E94 4FEF 0018 lea.l A7, [A7 + 0x18] 00001E98 6704 beq +0x6 /* 00001E9E */ 00001E9A 7001 moveq.l D0, 0x01 00001E9C 602A bra +0x2C /* 00001EC8 */ label00001E9E: 00001E9E 5287 addq.l D7, 1 label00001EA0: 00001EA0 302B 0116 move.w D0, [A3 + 0x116] 00001EA4 48C0 ext.l D0 00001EA6 B087 cmp.l D0, D7 00001EA8 6E00 FEFC bgt -0x102 /* 00001DA6 */ 00001EAC 302B 0112 move.w D0, [A3 + 0x112] 00001EB0 C1EB 0116 muls.w D0, [A3 + 0x116] 00001EB4 0C80 0000 0100 cmpi.l D0, 0x100 00001EBA 6F0A ble +0xC /* 00001EC6 */ 00001EBC 2F2D ED54 move.l -[A7], [A5 - 0x12AC] 00001EC0 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001EC4 588F addq.l A7, 4 label00001EC6: 00001EC6 7000 moveq.l D0, 0x00 label00001EC8: 00001EC8 4CEE 18E0 FBEC movem.l D5,D6,D7,A3,A4, [A6 - 0x414] 00001ECE 4E5E unlink A6 00001ED0 4E75 rts